Բովանդակություն:
- Քայլ 1: Խմիչքների քանակի որոշում (օղակի համար)
- Քայլ 2: Սահմանեք այլ փոփոխականներ (մուտքագրում, եթե/այլ)
- Քայլ 3. Սահմանեք հավասարություն BAC- ը հաշվարկելու համար
- Քայլ 4. Մեկնաբանել BAC- ն մարդու մարմնի վրա դրսևորվող արդյունքների մեջ (եթե/այլապես)
- Քայլ 5. Հաշվեք առարկայի սթափ վիճակում ժամերի քանակը
- Քայլ 6: Արդյունքներ և մեկնաբանություն
Video: Sandbox :րագիր. BAC- ի հաշվարկ և մեկնաբանություն `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Հաարիկա Գոգինենի, Հանա Շլոսեր և Բենեդիկտ Ուիսեկո
Այս նախագծում մենք կփորձենք հաշվարկել արյան մեջ ալկոհոլի կոնցենտրացիան (BAC) ՝ հիմնվելով առարկայի խմիչքների քանակի, քաշի և սեռի վրա: Հաշվարկված BAC- ն դուրս բերելուց հետո մենք կներկայացնենք այդ BAC մակարդակի ազդեցությունները մարմնի հիմնական օրգանների և համակարգերի և դրա ֆիզիկական հատկությունների վրա: Մենք նաև վերադասավորելու ենք BAC- ը ՝ հաշվարկելու համար ալկոհոլը քայքայելու և ամբողջովին սթափ լինելու ժամերի քանակը:
Քայլ 1: Խմիչքների քանակի որոշում (օղակի համար)
- Սկսեք ծածկագիրը ՝ օգտագործելով «հստակ» և «clc» գործառույթները ՝ նախորդ աշխատանքներից հրամանի պատուհանը և աշխատանքային տարածքը մաքրելու համար
- Օգտագործեք «մուտքագրում» գործառույթը ՝ հրամանի պատուհանում տպելու համար ՝ առարկային հուշելով մուտքագրել սպառված տարբեր խմիչքների քանակը:
- Եթե «NumberofDrinks» փոփոխականը 1 -ից մեծ է, օգտագործեք «for loop» ՝ առարկային հուշելու համար խմիչքի յուրաքանչյուր տեսակի մեջ մուտքագրեք ալկոհոլի տոկոսը և ալկոհոլի ունցիան: Այս փոփոխականներն այնուհետև օգտագործվում են առարկայի կողմից ալկոհոլի ընդհանուր սպառումը հաշվարկելու համար:
Քայլ 2: Սահմանեք այլ փոփոխականներ (մուտքագրում, եթե/այլ)
- Կրկին օգտագործեք «մուտքագրում» գործառույթը ՝ առարկային հուշելու համար մուտքագրել քաշը (ֆունտ) և խմելուց հետո անցած ժամերի քանակը. երկու գործոններն էլ ազդում են արյան մեջ ալկոհոլի քայքայման վրա:
- Օգտագործեք «մուտքագրում» գործառույթը ՝ թույլ տալով, որ առարկան մուտքագրի իր սեռը:
- Լրացրեք այդ գործառույթը «if/elseif» հայտարարությամբ, որը յուրաքանչյուր սեռին տալիս է որոշակի հաստատուն: «Strcmp» գործառույթը փոփոխականը համեմատում է տողի հետ, և եթե մուտքագրված փոփոխականը «արու» կամ «իգական» չէ, ստեղծեք «այլ» հայտարարություն, որը թողնում է ՍԽԱԼ:
Խնդիր, որը մենք ունեինք. Խնդիրներից մեկը, որ մենք ունեինք, այն էր, երբ մենք փորձում էինք տրամաբանական օպերատոր ստեղծել «սեռ» փոփոխականի համար: Կոդը ճիշտ չի գործի, եթե գրենք «գենդեր = 'արական» կամ «սեռական \" իգական / "; այն կվերադառնա արական `անկախ այն բանից, թե դա ճիշտ սեռ էր, թե ոչ: Խնդիրն այն էր, որ «այլ» հայտարարություններում հնարավոր չէր ունենալ տողի հավասար փոփոխական: Արդյունքում մենք ստիպված եղանք գործառույթը վերափոխել «strcmp» - ի ՝ լարերի համեմատման գործառույթի - ինչը թույլ տվեց առաջադիմել ծածկագիրը:
Քայլ 3. Սահմանեք հավասարություն BAC- ը հաշվարկելու համար
Օգտագործեք հետազոտության մեջ գտնված բանաձևը `BAC- ը գտնելու համար հավասարություն մշակելու համար` հաշվի առնելով նախորդ քայլերում ստեղծված փոփոխականները:
Քայլ 4. Մեկնաբանել BAC- ն մարդու մարմնի վրա դրսևորվող արդյունքների մեջ (եթե/այլապես)
- Ստեղծեք «if/elseif» հայտարարություն, որն օգտագործում է լոգիստիկ օպերատորներ (>, <, ==, ~, &) `համապատասխան արդյունքը ցուցադրելու համար ըստ հաշվարկված BAC արժեքի, որը համապատասխանում է ընտրված լոգիստիկ հայտարարությանը:
- Օգտագործեք «fprintf» գործառույթը `հրամանի պատուհանում տպելու BAC արժեքը և այդ մակարդակի հետևանքները մարմնի վրա և հետազոտությունների հիման վրա դրանց դրսևորումները:
- Շարունակեք կրկնել այս քայլերը BAC- ի բոլոր հիմնական տիրույթների համար `տարբեր ազդեցություններով
Քայլ 5. Հաշվեք առարկայի սթափ վիճակում ժամերի քանակը
- Վերադասավորեք BAC բանաձևը Քայլ 2 -ից ՝ ժամերի քանակը գտնելու համար մինչև առարկայի սթափ լինելը (BAC = 0)
- Հաշվի առնելով այդ բանաձևը ՝ հաշվեք ժամերի քանակը և տպեք այս տվյալները հրամանի պատուհանում ՝ օգտագործելով «fprintf» գործառույթը
Քայլ 6: Արդյունքներ և մեկնաբանություն
Կոդ գրելուց և հուշված հարցերի արժեքները, խմիչքների քանակը, ալկոհոլի տոկոսը, քաշը, սեռը և այլն մուտքագրելուց հետո կտտացրեք «Գործարկել» և ստացեք ձեր արդյունքները: BAC- ը կցուցադրվի հաշվարկված BAC- ի հետևանքները բացատրող պարբերության հետ միասին: Մեկ այլ տպագիր հայտարարություն ձեզ կտրամադրի անհրաժեշտ ժամեր մինչև ամբողջական սթափության հասնելը:
* Ո NOTՇԱԴՐՈԹՅՈՆ. Քանի որ մեկնաբանությունների պարբերությունը երկար է, դուք ստիպված կլինեք ոլորել աջ ՝ ամբողջ հաղորդագրությունը կարդալու համար:
Խորհուրդ ենք տալիս:
Մեկնաբանություն Créer Des Portes Logiques Avec Des Transistors: 5 Steps
Մեկնաբանություն Créer Des Portes Logiques Avec Des Transistors: Je vais présenter les portes logiques basique et les plus plus օգտագործումը à savoir la porte Not, And, Or, Nand: Բնակության վայր
Խոնավության, ճնշման և ջերմաստիճանի հաշվարկ ՝ օգտագործելով BME280 և ֆոտոնային միջերես. 6 քայլ
Խոնավության, ճնշման և ջերմաստիճանի հաշվարկ ՝ օգտագործելով BME280 և Photon Interfacing. Մենք հանդիպում ենք տարբեր նախագծերի, որոնք պահանջում են ջերմաստիճանի, ճնշման և խոնավության մոնիտորինգ: Այսպիսով, մենք գիտակցում ենք, որ այս պարամետրերն իրականում կենսական դեր են խաղում տարբեր մթնոլորտային պայմաններում համակարգի աշխատանքի արդյունավետության գնահատման մեջ
Մեկնաբանություն Effectuer Un Montage Vidéo Sur IMovie: 5 քայլ
Մեկնաբանություն Effectuer Un Montage Vidéo Sur IMovie. Nous sommes des é tudiants fran ç ais qui sommes partis au Canada le 18 aout 2016.Nous avons un cour nomm é Maker Space, c'est un cour qui pousse la cr é ativit é, l'innovation et l'autonomie de chacun dans lequel nous av
ME 470 --րագիր - SolidWorks Եռակցումներ. Անհատականացված պրոֆիլների օգտագործում. 6 քայլ
ME 470 --րագիր - SolidWorks Եռակցումներ. Օգտագործելով անհատական պրոֆիլներ. Այս ձեռնարկը ստեղծվել է Windows SolidWorks- ի օգտվողներին տեղեկացնելու համար, թե ինչպես օգտագործել Պատվերով պրոֆիլներ Եռակցման հավելումներում: Weldments հավելումը SolidWorks- ի ամուր ընդլայնում է, որը կարող է օգտագործվել բարդ կառուցվածքներ, շրջանակներ և հենարան ստեղծելու համար
Ինչպես տեղադրել խաղերը LG EnV2- ի վրա անվճար Plz Մեկնաբանություն. 6 քայլ
Ինչպես խաղեր տեղադրել LG EnV2- ի վրա անվճար Plz մեկնաբանության համար