Tartalomjegyzék:
- 1. lépés: Az italok számának azonosítása (hurok esetén)
- 2. lépés: Más változók meghatározása (bemenet, ha/más)
- 3. lépés: Határozzon meg egyenletet a BAC kiszámításához
- 4. lépés: Értelmezze a BAC -t az emberi test megnyilvánult eredményeire (ha/más)
- 5. lépés: Számítsa ki az órák számát, mielőtt az alany józan
- 6. lépés: Eredmények és értelmezés
![Homokozó projekt: BAC számítás és értelmezés: 6 lépés Homokozó projekt: BAC számítás és értelmezés: 6 lépés](https://i.howwhatproduce.com/images/006/image-16942-5-j.webp)
Videó: Homokozó projekt: BAC számítás és értelmezés: 6 lépés
![Videó: Homokozó projekt: BAC számítás és értelmezés: 6 lépés Videó: Homokozó projekt: BAC számítás és értelmezés: 6 lépés](https://i.ytimg.com/vi/SEwMTPwpMrk/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
![Homokozó projekt: BAC számítás és értelmezés Homokozó projekt: BAC számítás és értelmezés](https://i.howwhatproduce.com/images/006/image-16942-6-j.webp)
Haarika Gogineni, Hana Schlosser és Benedict Uiseco
Ebben a projektben megpróbáljuk kiszámítani a véralkohol -koncentrációt (BAC) az alany italok száma, súlya és neme alapján. A számított BAC kiadása után megállapítjuk az adott BAC szint hatását a test fő szerveire és rendszereire, valamint annak fizikai tulajdonságaira. A BAC -t is átrendezzük, hogy kiszámítsuk a vizsgált személy óráinak számát az alkohol lebontására és teljesen józan lévén.
1. lépés: Az italok számának azonosítása (hurok esetén)
![Az italok számának azonosítása (for-loop) Az italok számának azonosítása (for-loop)](https://i.howwhatproduce.com/images/006/image-16942-7-j.webp)
- Kezdje a kódot a "clear" és a "clc" funkciók használatával, hogy törölje a parancsablakot és a munkaterületet az előző munkától
- Használja a "bemenet" funkciót a parancsablakba történő nyomtatáshoz, és kérje meg az alanyt, hogy adja meg a különböző italok számát.
- Ha a "NumberofDrinks" változó nagyobb, mint 1, használja a "for loop" parancsot arra, hogy az alany írja be az alkoholtartalom százalékát és az uncia alkoholt minden típusú italban. Ezekkel a változókkal számítják ki az alany teljes alkoholfogyasztását.
2. lépés: Más változók meghatározása (bemenet, ha/más)
![Egyéb változók meghatározása (bemenet, If/else) Egyéb változók meghatározása (bemenet, If/else)](https://i.howwhatproduce.com/images/006/image-16942-8-j.webp)
- Használja ismét a "bemenet" funkciót, és kérje meg az alanyt a súly (lbs) és az ivás óta eltelt órák számának megadására; mindkét tényező befolyásolja az alkohol lebomlását a vérben.
- Használja a "bemenet" funkciót, hogy az alany megadhassa a nemét.
- Kiegészítse ezt a függvényt egy "if/elseif" utasítással, amely minden nemhez meghatározott konstansot rendel. Az "strcmp" függvény összehasonlítja a változót a karakterlánccal, és ha a megadott változó nem "male" vagy "female", hozzon létre egy "else" utasítást, amely ERROR -t ad ki.
Problémánk: Az egyik probléma az volt, amikor logikai operátort próbáltunk létrehozni a "gender" változó számára. A kód nem működne megfelelően, ha azt írnánk, hogy "gender = 'male'" vagy "gender = 'female'"; férfira térne vissza, függetlenül attól, hogy ez a megfelelő nem vagy sem. A probléma az volt, hogy az "else" utasításokban nem volt lehetséges egy karakterlánccal egyenlő változó. Ennek eredményeként módosítanunk kellett a függvényt "strcmp" -re - a string -összehasonlító függvényre -, amely lehetővé tette a kód haladását.
3. lépés: Határozzon meg egyenletet a BAC kiszámításához
![Határozzon meg egyenletet a BAC kiszámításához Határozzon meg egyenletet a BAC kiszámításához](https://i.howwhatproduce.com/images/006/image-16942-9-j.webp)
A kutatás során talált képletet használva alakítson ki egyenletet a BAC megtalálásához, tekintettel az előző lépésekben létrehozott változókra
4. lépés: Értelmezze a BAC -t az emberi test megnyilvánult eredményeire (ha/más)
![Értelmezze a BAC -t az emberi test megnyilvánult eredményeire (ha/más) Értelmezze a BAC -t az emberi test megnyilvánult eredményeire (ha/más)](https://i.howwhatproduce.com/images/006/image-16942-10-j.webp)
![Értelmezze a BAC -t az emberi test megnyilvánult eredményeire (ha/más) Értelmezze a BAC -t az emberi test megnyilvánult eredményeire (ha/más)](https://i.howwhatproduce.com/images/006/image-16942-11-j.webp)
![Értelmezze a BAC -t az emberi test megnyilvánult eredményeire (ha/más) Értelmezze a BAC -t az emberi test megnyilvánult eredményeire (ha/más)](https://i.howwhatproduce.com/images/006/image-16942-12-j.webp)
- Hozzon létre egy "if/elseif" utasítást, amely logisztikai operátorokat (>, <, ==, ~, &) használva jeleníti meg a megfelelő resutot a kiválasztott logisztikai utasításnak megfelelő számított BAC érték szerint.
- Használja az "fprintf" funkciót, és nyomtassa ki a parancsablakba a BAC értéket és az adott szintnek a testre gyakorolt hatásait és azok megnyilvánulásait a kutatás alapján.
- Ismételje meg ezeket a lépéseket a BAC összes fő tartományában, különböző hatásokkal
5. lépés: Számítsa ki az órák számát, mielőtt az alany józan
![Számítsa ki az órák számát, mielőtt az alany józan Számítsa ki az órák számát, mielőtt az alany józan](https://i.howwhatproduce.com/images/006/image-16942-13-j.webp)
- Állítsa át a BAC képletét a 2. lépésből, hogy megtudja, hány óra van addig, amíg az alany józan lesz (BAC = 0)
- Tekintettel erre a képletre, számítsa ki az órák számát, és nyomtassa ki ezeket az adatokat a parancsablakba az "fprintf" funkció használatával
6. lépés: Eredmények és értelmezés
![Eredmények és értelmezés Eredmények és értelmezés](https://i.howwhatproduce.com/images/006/image-16942-14-j.webp)
Miután beírta a kódot, és megadta az értékeket a felmerülő kérdésekhez, az italok számához, az alkohol százalékához, súlyához, neméhez stb., Kattintson a „Futtatás” gombra, és megkapja az eredményeket. A BAC megjelenik a számított BAC hatásait magyarázó bekezdéssel együtt. Egy másik nyomtatott nyilatkozat megadja a szükséges órák számát, amíg el nem éri a teljes józanságot
* MEGJEGYZÉS: Mivel az értelmezési bekezdés hosszú, a teljes üzenet elolvasásához jobbra kell görgetnie.
Ajánlott:
Gimbal stabilizátor projekt: 9 lépés (képekkel)
![Gimbal stabilizátor projekt: 9 lépés (képekkel) Gimbal stabilizátor projekt: 9 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1534-j.webp)
Gimbal Stabilizer Project: Hogyan készítsünk egy kardántengelyt? Ismerje meg, hogyan készítsen kéttengelyes kardántengelyt az akciókamerájához. A mai kultúrában mindannyian szeretjük a videókat rögzíteni és megörökíteni a pillanatokat, különösen akkor, ha Ön olyan tartalomkészítő, mint én, biztosan szembesült azzal a problémával, hogy ilyen remegő videó
Automatizált EKG-BME 305 Végső projekt Extra jóváírás: 7 lépés
![Automatizált EKG-BME 305 Végső projekt Extra jóváírás: 7 lépés Automatizált EKG-BME 305 Végső projekt Extra jóváírás: 7 lépés](https://i.howwhatproduce.com/images/001/image-1551-j.webp)
Automatizált EKG-BME 305 A végső projekt extra jóváírása: Egy elektrokardiogram (EKG vagy EKG) a dobogó szív által kibocsátott elektromos jelek mérésére szolgál, és nagy szerepet játszik a szív- és érrendszeri betegségek diagnosztizálásában és prognózisában. Az EKG -n szerzett információk egy része tartalmazza a ritmust
BME 60B homokozó projekt: 6 lépés
![BME 60B homokozó projekt: 6 lépés BME 60B homokozó projekt: 6 lépés](https://i.howwhatproduce.com/images/005/image-13280-j.webp)
BME 60B Sandbox Project: Sandbox projektünk célja, hogy segítse a biológiai területen dolgozó kutatókat a sejtminták elemzésében és sejtjeik állapotának kiderítésében. Miután a felhasználó beírt egy képet a cellamintájáról, kódunk feldolgozza a képet, hogy készen álljon a sejtszámlálásra
Fényintenzitás -számítás BH1715 és Arduino Nano használatával: 5 lépés
![Fényintenzitás -számítás BH1715 és Arduino Nano használatával: 5 lépés Fényintenzitás -számítás BH1715 és Arduino Nano használatával: 5 lépés](https://i.howwhatproduce.com/images/002/image-3171-37-j.webp)
Fényintenzitás -számítás a BH1715 és az Arduino Nano használatával: Tegnap az LCD -kijelzőkön dolgoztunk, és azokon dolgozva rájöttünk a fényintenzitás számításának fontosságára. A fény intenzitása nemcsak a világ fizikai területén fontos, hanem a biológiai életben is jól megfogalmazott
Fényintenzitás -számítás BH1715 és részecskefoton használatával: 5 lépés
![Fényintenzitás -számítás BH1715 és részecskefoton használatával: 5 lépés Fényintenzitás -számítás BH1715 és részecskefoton használatával: 5 lépés](https://i.howwhatproduce.com/images/002/image-3173-8-j.webp)
Fényintenzitás -számítás a BH1715 és a részecskefoton segítségével: Tegnap LCD kijelzőkön dolgoztunk, és azokon dolgozva rájöttünk a fényintenzitás számításának fontosságára. A fény intenzitása nemcsak a világ fizikai területén fontos, hanem a biológiai életben is jól megfogalmazott