Përmbajtje:

Projekti Sandbox: Llogaritja dhe Interpretimi i BAC: 6 hapa
Projekti Sandbox: Llogaritja dhe Interpretimi i BAC: 6 hapa

Video: Projekti Sandbox: Llogaritja dhe Interpretimi i BAC: 6 hapa

Video: Projekti Sandbox: Llogaritja dhe Interpretimi i BAC: 6 hapa
Video: Autoimmunity in POTS: 2020 Update- Artur Fedorowski, MD, PhD, FESC 2024, Nëntor
Anonim
Projekti Sandbox: Llogaritja dhe Interpretimi i BAC
Projekti Sandbox: Llogaritja dhe Interpretimi i BAC

Nga Haarika Gogineni, Hana Schlosser dhe Benedict Uiseco

Në këtë projekt, ne do të përpiqemi të llogarisim përqendrimin e alkoolit në gjak (BAC) bazuar në numrin e pijeve, peshës dhe gjinisë së një subjekti. Pas nxjerrjes së BAC të llogaritur, ne do të deklarojmë efektet e atij niveli të veçantë BAC në organet dhe sistemet kryesore në trup dhe atributet e tij fizike. Ne gjithashtu do të riorganizojmë BAC për të llogaritur numrin e orëve që subjekti të zbërthejë alkoolin dhe të jetë plotësisht i matur.

Hapi 1: Identifikimi i numrit të pijeve (për lak)

Identifikimi i numrit të pijeve (për lak)
Identifikimi i numrit të pijeve (për lak)
  1. Filloni kodin duke përdorur funksionet "clear" dhe "clc" për të pastruar dritaren e komandës dhe hapësirën e punës nga puna e mëparshme
  2. Përdorni funksionin "input" për të printuar në dritaren e komandës, duke bërë që subjekti të shkruajë numrin e pijeve të ndryshme të konsumuara.
  3. Nëse ndryshorja "Numri i pijeve" është më i madh se 1, përdorni një "për lak" për të nxitur subjektin të shkruajë përqindjen e alkoolit në përqindje dhe ouncat e alkoolit në çdo lloj pije. Këto ndryshore më pas përdoren për të llogaritur konsumin total të alkoolit nga subjekti.

Hapi 2: Përcaktoni variabla të tjerë (hyrja, nëse/tjetër)

Përcaktoni ndryshore të tjera (hyrja, nëse/tjetër)
Përcaktoni ndryshore të tjera (hyrja, nëse/tjetër)
  1. Përdorni përsëri funksionin "input" për të nxitur subjektin të hyjë në peshë (lbs) dhe numrin e orëve të kaluara që nga pirja; të dy faktorët ndikojnë në prishjen e alkoolit në gjak.
  2. Përdorni funksionin "input" për të lejuar që subjekti të hyjë në gjininë e tij.
  3. Plotësoni atë funksion me një deklaratë "if/elseif" që cakton një konstante të veçantë për secilën gjini. Funksioni "strcmp" e krahason variablin me vargun, dhe nëse variabla e futur nuk është "mashkull" ose "femër" krijoni një deklaratë "else" që nxjerr ERROR.

Problemi që kishim: Një nga problemet që kishim ishte kur u përpoqëm të krijonim një operator logjik për ndryshoren "gjinore". Kodi nuk do të funksiononte siç duhet nëse do të shkruanim "gjinia = 'mashkull'" ose 'gjinia =' femër '"; do të kthehej te mashkulli pavarësisht nëse kjo ishte gjinia e duhur apo jo. Problemi ishte se në deklaratat "else", nuk ishte e mundur të kishim një ndryshore të barabartë me një varg. Si rezultat, na u desh të rishikojmë funksionin në "strcmp" - funksioni i krahasimit të vargut - i cili lejoi përparimin e kodit.

Hapi 3: Përcaktoni një ekuacion për llogaritjen e BAC

Përcaktoni një ekuacion për llogaritjen e BAC
Përcaktoni një ekuacion për llogaritjen e BAC

Përdorni formulën e gjetur në kërkime për të zhvilluar një ekuacion për të gjetur BAC duke pasur parasysh ndryshoret e krijuara në hapat e mëparshëm

Hapi 4: Interpretoni BAC në rezultatet e manifestuara në trupin e njeriut (nëse/elseif)

Interpretoni BAC në rezultatet e manifestuara në trupin e njeriut (nëse/elseif)
Interpretoni BAC në rezultatet e manifestuara në trupin e njeriut (nëse/elseif)
Interpretoni BAC në rezultatet e manifestuara në trupin e njeriut (nëse/elseif)
Interpretoni BAC në rezultatet e manifestuara në trupin e njeriut (nëse/elseif)
Interpretoni BAC në rezultatet e manifestuara në trupin e njeriut (nëse/elseif)
Interpretoni BAC në rezultatet e manifestuara në trupin e njeriut (nëse/elseif)
  1. Krijoni një deklaratë "if/elseif" që përdor operatorët logjistikë (>, <, ==, ~, &) për të shfaqur rezutatin përkatës sipas vlerës së llogaritur BAC që i përshtatet deklaratës logjistike të zgjedhur.
  2. Përdorni funksionin "fprintf" për të printuar në dritaren e komandës vlerën BAC dhe efektet që rezultojnë të atij niveli në trup dhe manifestimet e tyre të bazuara në kërkime.
  3. Vazhdoni të përsërisni këto hapa për të gjitha sferat kryesore të BAC me efekte të ndryshme

Hapi 5: Llogaritni numrin e orëve para se subjekti të jetë i matur

Llogaritni numrin e orëve para se subjekti të jetë i matur
Llogaritni numrin e orëve para se subjekti të jetë i matur
  1. Rirregulloni Formulën BAC nga Hapi 2 për të gjetur numrin e orëve derisa lënda të jetë e matur (BAC = 0)
  2. Duke pasur parasysh atë formulë, llogaritni numrin e orëve dhe printoni këto të dhëna në dritaren e komandës duke përdorur funksionin "fprintf"

Hapi 6: Rezultatet dhe Interpretimi

Rezultatet dhe Interpretimi
Rezultatet dhe Interpretimi

Pasi të keni shkruar kodin dhe të futni vlerat për pyetjet e bëra, numrin e pijeve, përqindjen e alkoolit, peshën, gjininë, etj, klikoni "Run" dhe merrni rezultatet tuaja. BAC do të shfaqet së bashku me një paragraf që shpjegon efektet e BAC të llogaritur. Një deklaratë tjetër e shtypur do t'ju japë numrin e orëve të nevojshme derisa të arrini maturinë e plotë

* SH NOTNIM: Meqenëse paragrafi i interpretimeve është i gjatë, do të duhet të lëvizni djathtas për të lexuar të gjithë mesazhin.

Recommended: