Kazalo:

Projekt peskovnika: Izračun in razlaga BAC: 6 korakov
Projekt peskovnika: Izračun in razlaga BAC: 6 korakov

Video: Projekt peskovnika: Izračun in razlaga BAC: 6 korakov

Video: Projekt peskovnika: Izračun in razlaga BAC: 6 korakov
Video: The Choice is Ours (2016) Official Full Version 2024, November
Anonim
Projekt peskovnika: Izračun in razlaga BAC
Projekt peskovnika: Izračun in razlaga BAC

Avtor: Haarika Gogineni, Hana Schlosser in Benedict Uiseco

V tem projektu bomo poskušali izračunati koncentracijo alkohola v krvi (BAC) glede na število pijač, težo in spol osebe. Po izhodu izračunanega BAC bomo navedli učinke te ravni BAC na glavne organe in sisteme v telesu in njegove fizične lastnosti. Prav tako bomo preuredili BAC za izračun števila ur, ko bo subjekt razgradil alkohol in bil popolnoma trezen.

1. korak: Identifikacija števila pijač (za zanko)

Identifikacijsko število pijač (za zanko)
Identifikacijsko število pijač (za zanko)
  1. Kodo začnite s funkcijami "clear" in "clc", da počistite ukazno okno in delovni prostor iz prejšnjega dela
  2. Uporabite funkcijo "input" za tiskanje v ukazno okno, ki bo zadevo pozvalo, naj vnese število različnih zaužitih pijač.
  3. Če je spremenljivka "NumberofDrinks" večja od 1, uporabite "for zanko", da osebo pozovete, naj vnese odstotek alkohola in unč alkohola v vsaki vrsti pijače. Te spremenljivke se nato uporabijo za izračun skupne porabe alkohola pri subjektu.

2. korak: Določite druge spremenljivke (vnos, If/else)

Določite druge spremenljivke (vnos, če/drugače)
Določite druge spremenljivke (vnos, če/drugače)
  1. Ponovno uporabite funkcijo "vnos", da vprašate osebe, naj vnese težo (lbs) in število ur, ki so pretekle od pitja; oba dejavnika vplivata na razgradnjo alkohola v krvi.
  2. Uporabite funkcijo "vnos", da lahko subjekt vnese svoj spol.
  3. To funkcijo dopolnite z stavkom "if/elseif", ki vsakemu spolu dodeli posebno konstanto. Funkcija "strcmp" združuje spremenljivko z nizom in če vnesena spremenljivka ni "moški" ali "ženska", ustvarite stavek "else", ki oddaja NAPAKO.

Problem, ki smo ga imeli: Eden od težav, ki smo ga imeli, je bil, ko smo poskušali ustvariti logični operater za spremenljivko "spol". Koda ne bi delovala pravilno, če bi napisali "spol = 'moški'" ali "spol = 'ženska'"; vrnil bi se na moškega, ne glede na to, ali je to pravilen spol ali ne. Težava je bila v tem, da v stavkih "else" ni bilo mogoče imeti spremenljivke, ki je enaka nizu. Posledično smo morali popraviti funkcijo na "strcmp" - funkcijo za primerjavo nizov - kar je omogočilo napredovanje kode.

3. korak: Določite enačbo za izračun BAC

Določite enačbo za izračun BAC
Določite enačbo za izračun BAC

Uporabite formulo, ugotovljeno v raziskavah, za razvoj enačbe za iskanje BAC glede na spremenljivke, ustvarjene v prejšnjih korakih

4. korak: razlago BAC v izražene rezultate na človeškem telesu (če/drugače)

Razlagajte BAC v izražene rezultate na človeškem telesu (če/drugače)
Razlagajte BAC v izražene rezultate na človeškem telesu (če/drugače)
Razlagajte BAC v izražene rezultate na človeškem telesu (če/drugače)
Razlagajte BAC v izražene rezultate na človeškem telesu (če/drugače)
Razlagajte BAC v izražene rezultate na človeškem telesu (če/drugače)
Razlagajte BAC v izražene rezultate na človeškem telesu (če/drugače)
  1. Ustvarite stavek "if/elseif", ki uporablja logistične operaterje (>, <, ==, ~, &) za prikaz ustreznega rezultata v skladu z izračunano vrednostjo BAC, ki ustreza izbrani logistični izjavi.
  2. S funkcijo "fprintf" natisnite v ukazno okno vrednost BAC in posledične učinke te ravni na telo in njihove manifestacije na podlagi raziskav.
  3. Še naprej ponavljajte te korake za vse večje obsege BAC z različnimi učinki

5. korak: Izračunajte število ur, preden je subjekt trezen

Izračunajte število ur, preden je subjekt trezen
Izračunajte število ur, preden je subjekt trezen
  1. Prerazporedite formulo BAC iz 2. koraka, da poiščete število ur do treznosti subjekta (BAC = 0)
  2. Glede na to formulo izračunajte število ur in natisnite te podatke v ukazno okno s funkcijo "fprintf"

Korak 6: Rezultati in razlaga

Rezultati in razlaga
Rezultati in razlaga

Ko napišete kodo in vnesete vrednosti za zastavljena vprašanja, število pijač, odstotek alkohola, težo, spol itd., Kliknite »Zaženi« in pridobite svoje rezultate. BAC bo prikazan skupaj z odstavkom, ki pojasnjuje učinke izračunanega BAC. Druga natisnjena izjava vam bo dala potrebne ure, dokler ne dosežete popolne treznosti

* OPOMBA: Ker je odstavek za razlago dolg, se boste morali pomakniti v desno, da preberete celotno sporočilo.

Priporočena: