Orodha ya maudhui:

Mradi wa Sandbox: Hesabu ya BAC na Ufasiri: Hatua 6
Mradi wa Sandbox: Hesabu ya BAC na Ufasiri: Hatua 6

Video: Mradi wa Sandbox: Hesabu ya BAC na Ufasiri: Hatua 6

Video: Mradi wa Sandbox: Hesabu ya BAC na Ufasiri: Hatua 6
Video: 1st ChatGPT Powered NPCs Having SandBox RPG Game Smallville: Generative Agents Interactive Simulacra 2024, Novemba
Anonim
Mradi wa Sandbox: Hesabu na Tafsiri ya BAC
Mradi wa Sandbox: Hesabu na Tafsiri ya BAC

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)

Kutambua Idadi ya Vinywaji (kwa kitanzi)
Kutambua Idadi ya Vinywaji (kwa kitanzi)
  1. Anza nambari kwa kutumia kazi za "wazi" na "clc" kusafisha dirisha la amri na nafasi ya kazi kutoka kwa kazi iliyopita
  2. Tumia kazi ya "pembejeo" kuchapisha kwenye dirisha la amri, ikisababisha mhusika kuingiza idadi ya vinywaji tofauti vinavyotumiwa.
  3. 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)

Fafanua anuwai zingine (ingizo, ikiwa / mwingine)
Fafanua anuwai zingine (ingizo, ikiwa / mwingine)
  1. 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.
  2. Tumia kazi ya "pembejeo" kumruhusu mhusika kuingia kwenye jinsia yao.
  3. 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

Fafanua Mlinganyo wa Kuhesabu BAC
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)

Fafanua BAC Katika Matokeo Yaliyodhihirishwa kwenye Mwili wa Binadamu (kama / elseif)
Fafanua BAC Katika Matokeo Yaliyodhihirishwa kwenye Mwili wa Binadamu (kama / elseif)
Fafanua BAC Katika Matokeo Yaliyodhihirishwa juu ya Mwili wa Binadamu (kama / elseif)
Fafanua BAC Katika Matokeo Yaliyodhihirishwa juu ya Mwili wa Binadamu (kama / elseif)
Fafanua BAC Katika Matokeo Yaliyodhihirishwa juu ya Mwili wa Binadamu (kama / elseif)
Fafanua BAC Katika Matokeo Yaliyodhihirishwa juu ya Mwili wa Binadamu (kama / elseif)
  1. Unda taarifa ya "ikiwa / kingineif" inayotumia waendeshaji wa vifaa (>, <, ==, ~, &) kuonyesha resut inayofanana kulingana na thamani ya BAC iliyohesabiwa ambayo inafaa taarifa ya vifaa iliyochaguliwa.
  2. 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.
  3. Endelea kurudia hatua hizi kwa safu zote kuu za BAC na athari tofauti

Hatua ya 5: Hesabu Idadi ya Masaa Kabla Somo Hajakamilika

Hesabu Idadi ya Masaa Kabla Somo Hajakamilika
Hesabu Idadi ya Masaa Kabla Somo Hajakamilika
  1. Panga tena Mfumo wa BAC kutoka Hatua ya 2 ili kupata idadi ya masaa hadi somo liwe la busara (BAC = 0)
  2. 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

Matokeo na Tafsiri
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: