Orodha ya maudhui:
- Hatua ya 1: Kutambua Idadi ya Vinywaji (kwa kitanzi)
- Hatua ya 2: Fafanua anuwai zingine (ingizo, ikiwa / mwingine)
- Hatua ya 3: Fafanua Mlinganyo wa Kuhesabu BAC
- Hatua ya 4: Fasiri BAC katika Matokeo Yanayodhihirishwa kwenye Mwili wa Binadamu (kama / elseif)
- Hatua ya 5: Hesabu Idadi ya Masaa Kabla Somo Hajakamilika
- Hatua ya 6: Matokeo na Tafsiri
Video: Mradi wa Sandbox: Hesabu ya BAC na Ufasiri: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Na Haarika Gogineni, Hana Schlosser, na Benedict Uiseco
Katika mradi huu, tutajaribu kuhesabu mkusanyiko wa Pombe ya Damu (BAC) kulingana na idadi ya vinywaji, uzito, na jinsia. Baada ya kutoa BAC iliyohesabiwa, tutasema athari za kiwango hicho cha BAC kwenye viungo na mifumo kuu mwilini na sifa zake za mwili. Tutapanga tena BAC ili kuhesabu idadi ya masaa kwa mhusika kuvunja pombe na kuwa na busara kabisa.
Hatua ya 1: Kutambua Idadi ya Vinywaji (kwa kitanzi)
- Anza nambari kwa kutumia kazi za "wazi" na "clc" kusafisha dirisha la amri na nafasi ya kazi kutoka kwa kazi iliyopita
- Tumia kazi ya "pembejeo" kuchapisha kwenye dirisha la amri, ikisababisha mhusika kuingiza idadi ya vinywaji tofauti vinavyotumiwa.
- Ikiwa tofauti ya "NumberofDrinks" ni kubwa kuliko 1, tumia "kwa kitanzi" ili kuchochea kuingia kwenye asilimia ya pombe na ounces ya pombe katika kila aina ya kinywaji. Vigeugeu hivi hutumiwa kuhesabu jumla ya unywaji pombe na somo.
Hatua ya 2: Fafanua anuwai zingine (ingizo, ikiwa / mwingine)
- Tumia kazi ya "pembejeo" tena ili kumshawishi mhusika kuingia kwenye uzito (lbs) na idadi ya masaa yaliyopita tangu kunywa; sababu zote mbili huathiri kuvunjika kwa pombe katika damu.
- Tumia kazi ya "pembejeo" kumruhusu mhusika kuingia kwenye jinsia yao.
- Ongeza kazi hiyo na taarifa ya "ikiwa / mwingineif" inayoweka msimamo maalum kwa kila jinsia. Kazi ya "strcmp" huandaa kutofautisha kwa kamba, na ikiwa kilichobadilishwa kilichoingizwa sio 'kiume' au 'kike' tengeneza taarifa "nyingine" ambayo hutoa ERROR.
Shida ambayo tulikuwa nayo: Shida moja ambayo tulikuwa nayo ni wakati tulijaribu kuunda operesheni ya kimantiki ya utofauti wa "jinsia". Nambari haiwezi kufanya kazi vizuri ikiwa tungeandika "jinsia = 'mwanamume" au "jinsia =' kike"; ingeweza kurudi kwa mwanamume bila kujali kama hiyo ilikuwa jinsia sahihi au la. Shida ilikuwa kwamba katika taarifa "nyingine", haikuwezekana kuwa na ubadilishaji sawa na kamba. Kama matokeo tulilazimika kurekebisha kazi hiyo kuwa "strcmp" - kazi ya kulinganisha kamba - ambayo iliruhusu nambari kuendelea.
Hatua ya 3: Fafanua Mlinganyo wa Kuhesabu BAC
Tumia fomula inayopatikana katika utafiti ili kukuza equation kupata BAC ikipewa vigeuzi vilivyoundwa katika hatua za awali
Hatua ya 4: Fasiri BAC katika Matokeo Yanayodhihirishwa kwenye Mwili wa Binadamu (kama / elseif)
- Unda taarifa ya "ikiwa / kingineif" inayotumia waendeshaji wa vifaa (>, <, ==, ~, &) kuonyesha resut inayofanana kulingana na thamani ya BAC iliyohesabiwa ambayo inafaa taarifa ya vifaa iliyochaguliwa.
- Tumia kazi ya "fprintf" kuchapisha kwa dirisha la amri thamani ya BAC na athari inayosababishwa ya kiwango hicho kwenye mwili na udhihirisho wao kulingana na utafiti.
- Endelea kurudia hatua hizi kwa safu zote kuu za BAC na athari tofauti
Hatua ya 5: Hesabu Idadi ya Masaa Kabla Somo Hajakamilika
- Panga tena Mfumo wa BAC kutoka Hatua ya 2 ili kupata idadi ya masaa hadi somo liwe la busara (BAC = 0)
- Kwa kuzingatia fomula hiyo, hesabu idadi ya masaa na uchapishe data hii kwenye dirisha la amri ukitumia kazi ya "fprintf"
Hatua ya 6: Matokeo na Tafsiri
Baada ya kuandika nambari na kuingiza maadili ya maswali yanayotokana, idadi ya vinywaji, asilimia ya pombe, uzito, jinsia, nk, bonyeza "Run" na upate matokeo yako. BAC itaonyeshwa pamoja na aya inayoelezea athari za BAC iliyohesabiwa. Taarifa nyingine iliyochapishwa itakupa idadi ya masaa inahitajika hadi ufikie utulivu kamili
* KUMBUKA: Kwa kuwa aya ya tafsiri ni ndefu, itabidi utembeze kulia ili usome ujumbe wote.
Ilipendekeza:
HESABU YA ARDUINO PH SENSOR: Hatua 7
Ulinganishaji wa SENSOR PH SENSOR: Katika mafunzo haya, tutakuwa tukilinganisha sensa ya EZO pH ya Atlas Scientific kwa kutumia Arduino Uno. NADHARIA YA UFAHAMU Sehemu muhimu zaidi ya upimaji ni kutazama usomaji wakati wa mchakato wa upimaji. Ni rahisi kusawazisha kifaa katika
Mradi wa Sandbox ya BME 60B: Hatua 6
Mradi wa Sandbox ya BME 60B: Mradi wetu wa Sandbox unakusudia kusaidia watafiti katika uwanja wa kibaolojia kuchambua sampuli za seli na kujua hali za seli zao. Baada ya mtumiaji kuingiza picha ya sampuli ya seli yake, nambari yetu inachakata picha ili kuitayarisha kwa hesabu ya seli
WIND - Mradi wa kuongeza kasi kwa Mradi wa Adafruit: Hatua 9 (na Picha)
Upepo - Mradi wa kuongeza kasi kwa Manyoya ya Adafruit: Nimekuwa nikikusanya polepole wadhibiti wa manyoya wa Adafruit na bodi za sensorer ambazo zinapatikana kutoka Adafruit. Wanafanya prototyping na upimaji kuwa rahisi sana, na mimi ni shabiki mkubwa wa mpangilio wa bodi. Kwa kuwa nilijikuta tumetumia
Hesabu 3 ya Hesabu ya Arduino: Hatua 8 (na Picha)
3 Hati ya Kibinadamu ya Aritiino: Mradi huu ni kaunta 1-999 kwa kutumia 4-LED kwa kila tarakimu wakati pini yake ya kudhibiti ni anode kwa kuacha bure cathode kwa kuunganishwa na safu yake inayofanana ya LED na kipinga kati ya hii na pini ya Arduino . Anodi za kawaida zita
Mchomaji umeme wa USB! Mradi huu unaweza kuchoma kupitia Plastiki / Mbao / Karatasi (Mradi wa kufurahisha Pia Inapaswa Kuwa Kuni Nzuri Sana): Hatua 3
Mchomaji umeme wa USB! Mradi huu unaweza kuchoma kupitia Plastiki / Mbao / Karatasi (Mradi wa kufurahisha Pia Inapaswa Kuwa Mti Mzuri Sana): USIFANYE KUTUMIA USB HII !!!! niligundua kuwa inaweza kuharibu kompyuta yako kutoka kwa maoni yote. kompyuta yangu ni sawa tho. Tumia chaja ya simu ya 600ma 5v. nilitumia hii na inafanya kazi vizuri na hakuna kitu kinachoweza kuharibika ikiwa unatumia kuziba usalama kukomesha nguvu