Sisällysluettelo:
- Vaihe 1: Juomien määrän tunnistaminen (silmukka)
- Vaihe 2: Määritä muut muuttujat (syöte, jos/muut)
- Vaihe 3: Määritä yhtälö BAC: n laskemiseksi
- Vaihe 4: BAC: n tulkinta ihmiskehon ilmenneisiin tuloksiin (if/elseif)
- Vaihe 5: Laske tuntien määrä ennen kuin kohde on raittiina
- Vaihe 6: Tulokset ja tulkinta
![Hiekkalaatikkohanke: BAC -laskenta ja tulkinta: 6 vaihetta Hiekkalaatikkohanke: BAC -laskenta ja tulkinta: 6 vaihetta](https://i.howwhatproduce.com/images/006/image-16942-5-j.webp)
Video: Hiekkalaatikkohanke: BAC -laskenta ja tulkinta: 6 vaihetta
![Video: Hiekkalaatikkohanke: BAC -laskenta ja tulkinta: 6 vaihetta Video: Hiekkalaatikkohanke: BAC -laskenta ja tulkinta: 6 vaihetta](https://i.ytimg.com/vi/vEZPhV1v6PA/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
![Hiekkalaatikkoprojekti: BAC -laskenta ja tulkinta Hiekkalaatikkoprojekti: BAC -laskenta ja tulkinta](https://i.howwhatproduce.com/images/006/image-16942-6-j.webp)
Haarika Gogineni, Hana Schlosser ja Benedict Uiseco
Tässä projektissa yritämme laskea veren alkoholipitoisuuden (BAC) potilaan juomien määrän, painon ja sukupuolen perusteella. Lasketun BAC -arvon antamisen jälkeen ilmoitamme kyseisen BAC -tason vaikutukset kehon tärkeimpiin elimiin ja järjestelmiin sekä sen fyysisiin ominaisuuksiin. Järjestämme myös BAC: n uudelleen, jotta voimme laskea, kuinka monta tuntia kohde hajottaa alkoholin ja on täysin raittiina.
Vaihe 1: Juomien määrän tunnistaminen (silmukka)
![Juomien lukumäärän tunnistaminen (silmukka) Juomien lukumäärän tunnistaminen (silmukka)](https://i.howwhatproduce.com/images/006/image-16942-7-j.webp)
- Aloita koodi käyttämällä "clear" - ja "clc" -toimintoja poistaaksesi komentoikkunan ja työtilan edellisestä työstä
- Tulosta komentoikkunaan "syöttö" -toiminnon avulla, jolloin aihe syötetään eri juomien määrä.
- Jos "NumberofDrinks" -muuttuja on suurempi kuin 1, käytä "for loop" -kehotusta kehottamaan kohdetta syöttämään alkoholiprosentit ja unssit alkoholia jokaiseen juomatyyppiin. Näitä muuttujia käytetään sitten potilaan alkoholin kokonaiskulutuksen laskemiseen.
Vaihe 2: Määritä muut muuttujat (syöte, jos/muut)
![Määritä muut muuttujat (syöte, jos/muut) Määritä muut muuttujat (syöte, jos/muut)](https://i.howwhatproduce.com/images/006/image-16942-8-j.webp)
- Käytä "syöttö" -toimintoa uudelleen kehottamaan kohdetta syöttämään paino (lbs) ja juomisen jälkeen kulunut tuntimäärä; molemmat tekijät vaikuttavat alkoholin hajoamiseen veressä.
- Käytä "syöttö" -toimintoa antaaksesi kohteen kirjoittaa sukupuolesi.
- Täydennä tätä toimintoa if/elseif -lausekkeella, joka määrittää tietyn vakion kullekin sukupuolelle. Funktio "strcmp" vertaa muuttujan merkkijonoon, ja jos syötetty muuttuja ei ole "mies" tai "nainen", luo "else" -lauseke, joka antaa virheen.
Ongelmamme: Yksi ongelmistamme oli, kun yritimme luoda loogisen operaattorin "sukupuoli" -muuttujalle. Koodi ei toimisi kunnolla, jos kirjoittaisimme "gender = 'male'" tai "gender = 'female'"; se palaisi mieheksi riippumatta siitä, oliko se oikea sukupuoli vai ei. Ongelmana oli, että "else" -lausekkeissa ei ollut mahdollista saada merkkijonoa vastaavaa muuttujaa. Tämän seurauksena meidän piti muuttaa toimintoa "strcmp" - merkkijonojen vertailutoiminto - joka antoi koodille mahdollisuuden edetä.
Vaihe 3: Määritä yhtälö BAC: n laskemiseksi
![Määritä yhtälö BAC: n laskemiseksi Määritä yhtälö BAC: n laskemiseksi](https://i.howwhatproduce.com/images/006/image-16942-9-j.webp)
Käytä tutkimuksessa löydettyä kaavaa kehittääksesi yhtälö BAC: n löytämiseksi edellisissä vaiheissa luotujen muuttujien perusteella
Vaihe 4: BAC: n tulkinta ihmiskehon ilmenneisiin tuloksiin (if/elseif)
![Tulkitse BAC ihmiskehon ilmenneisiin tuloksiin (jos/muuten) Tulkitse BAC ihmiskehon ilmenneisiin tuloksiin (jos/muuten)](https://i.howwhatproduce.com/images/006/image-16942-10-j.webp)
![Tulkitse BAC ihmiskehon ilmenneisiin tuloksiin (jos/muuten) Tulkitse BAC ihmiskehon ilmenneisiin tuloksiin (jos/muuten)](https://i.howwhatproduce.com/images/006/image-16942-11-j.webp)
![Tulkitse BAC ihmiskehon ilmenneisiin tuloksiin (jos/muuten) Tulkitse BAC ihmiskehon ilmenneisiin tuloksiin (jos/muuten)](https://i.howwhatproduce.com/images/006/image-16942-12-j.webp)
- Luo "if/elseif" -lauseke, joka käyttää logistisia operaattoreita (>, <, ==, ~, &) näyttääkseen vastaavan resutin lasketun BAC -arvon mukaan, joka sopii valittuun logistiseen lausuntoon.
- Käytä "fprintf" -toimintoa tulostaaksesi komentoikkunaan BAC -arvon ja siitä johtuvat vaikutukset kehoon ja niiden ilmenemismuotojen tutkimukseen perustuen.
- Jatka näiden vaiheiden toistamista kaikille tärkeille BAC -alueille, joilla on erilaisia vaikutuksia
Vaihe 5: Laske tuntien määrä ennen kuin kohde on raittiina
![Laske tuntien määrä ennen kuin kohde on raittiina Laske tuntien määrä ennen kuin kohde on raittiina](https://i.howwhatproduce.com/images/006/image-16942-13-j.webp)
- Järjestä BAC -kaava uudelleen vaiheesta 2 löytääksesi tuntimäärän, kunnes kohde on raittiina (BAC = 0)
- Tämän kaavan perusteella voit laskea tuntimäärä ja tulostaa nämä tiedot komentoikkunaan käyttämällä "fprintf" -toimintoa
Vaihe 6: Tulokset ja tulkinta
![Tulokset ja tulkinta Tulokset ja tulkinta](https://i.howwhatproduce.com/images/006/image-16942-14-j.webp)
Kun olet kirjoittanut koodin ja syöttänyt arvot pyydettyihin kysymyksiin, juomien lukumäärään, alkoholiprosenttiin, painoon, sukupuoleen jne., Napsauta "Suorita" ja saat tulokset. BAC näytetään yhdessä kappaleen kanssa, joka selittää lasketun BAC: n vaikutukset. Toinen painettu lausunto antaa sinulle tarvittavien tuntien määrän, kunnes saavutat täydellisen raittiuden
* HUOMAUTUS: Koska tulkintakappale on pitkä, sinun on vieritettävä oikealle lukeaksesi koko viestin.
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
![Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
![4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta 4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
![Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla) Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/010/image-27211-j.webp)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
![4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta 4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta](https://i.howwhatproduce.com/images/001/image-1847-33-j.webp)
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Pyörimissuunnan tulkinta digitaalisesta kiertokytkimestä PIC: n avulla: 5 vaihetta
![Pyörimissuunnan tulkinta digitaalisesta kiertokytkimestä PIC: n avulla: 5 vaihetta Pyörimissuunnan tulkinta digitaalisesta kiertokytkimestä PIC: n avulla: 5 vaihetta](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124124-how-to-interpret-the-direction-of-rotation-from-a-digital-rotary-switch-with-a-pic-5-steps-j.webp)
Pyörimissuunnan tulkinta digitaalisesta kiertokytkimestä PIC: llä: Tämän ohjeen tarkoituksena on havainnollistaa, miten digitaalinen (kvadratuurikoodattu) kiertokytkin liitetään mikrokontrolleriin. Älä huoli, selitän mitä? Kvadratuuri koodattu? tarkoittaa meille. Tämä käyttöliittymä ja siihen liittyvä ohjelmisto tulevat