Përmbajtje:
- Hapi 1: Identifikimi i numrit të pijeve (për lak)
- Hapi 2: Përcaktoni variabla të tjerë (hyrja, nëse/tjetër)
- Hapi 3: Përcaktoni një ekuacion për llogaritjen e BAC
- Hapi 4: Interpretoni BAC në rezultatet e manifestuara në trupin e njeriut (nëse/elseif)
- Hapi 5: Llogaritni numrin e orëve para se subjekti të jetë i matur
- Hapi 6: Rezultatet dhe Interpretimi
Video: Projekti Sandbox: Llogaritja dhe Interpretimi i BAC: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:21
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)
- 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
- 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.
- 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ë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.
- Përdorni funksionin "input" për të lejuar që subjekti të hyjë në gjininë e tij.
- 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ë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)
- 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.
- 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.
- 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
- Rirregulloni Formulën BAC nga Hapi 2 për të gjetur numrin e orëve derisa lënda të jetë e matur (BAC = 0)
- 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
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:
Lagështia, Presioni dhe Llogaritja e Temperaturës duke Përdorur BME280 dhe Ndërfaqja me Foton .: 6 Hapa
Lagështia, Presioni dhe Llogaritja e Temperaturës Duke Përdorur BME280 dhe Ndërfaqja me Foton .: Ne hasim në projekte të ndryshme të cilat kërkojnë monitorimin e temperaturës, presionit dhe lagështisë. Kështu ne kuptojmë se këta parametra në të vërtetë luajnë një rol jetësor për të pasur një vlerësim të efikasitetit të punës të një sistemi në kushte të ndryshme atmosferike
Projekti BME 60B Sandbox: 6 hapa
Projekti BME 60B Sandbox: Projekti ynë Sandbox synon të ndihmojë studiuesit në fushën biologjike të analizojnë mostrat e qelizave dhe të zbulojnë kushtet e qelizave të tyre. Pasi përdoruesi fut një imazh të mostrës së qelizës së tij, kodi ynë përpunon imazhin për ta bërë gati për numërimin e qelizave
Llogaritja e intensitetit të dritës duke përdorur BH1715 dhe Arduino Nano: 5 hapa
Llogaritja e Intensitetit të Dritës duke përdorur BH1715 dhe Arduino Nano: Dje ne po punonim në ekranet LCD, dhe ndërsa punonim mbi to kuptuam rëndësinë e llogaritjes së intensitetit të dritës. Intensiteti i dritës nuk është i rëndësishëm vetëm në fushën fizike të kësaj bote, por ai ka rolin e tij të thënë mirë në biologjinë
Llogaritja e Intensitetit të Dritës duke Përdorur BH1715 dhe Foton Grimcash: 5 Hapa
Llogaritja e Intensitetit të Dritës duke përdorur BH1715 dhe Foton Particle: Dje ne po punonim në ekranet LCD, dhe ndërsa punonim mbi to kuptuam rëndësinë e llogaritjes së intensitetit të dritës. Intensiteti i dritës nuk është i rëndësishëm vetëm në fushën fizike të kësaj bote, por ai ka rolin e tij të thënë mirë në biologjinë
Llogaritja e bazës IOT duke përdorur Nodemcu dhe Micropython: 11 hapa
Llogaritja e bazës IOT duke përdorur Nodemcu dhe Micropython: Në këtë tutorial do të përdor lidhjen NodeMcu, micropython dhe Mqtt për të lidhur serverin. Ky tutorial po përdor lidhjen mqtt të bazuar në https për t'u lidhur nga Nodemcu në Adafruit.io Server. Në këtë projekt unë jam duke përdorur gjuhën e programimit të mikropitonit