Spisu treści:

Projekt Sandbox: Obliczanie i interpretacja BAC: 6 kroków
Projekt Sandbox: Obliczanie i interpretacja BAC: 6 kroków

Wideo: Projekt Sandbox: Obliczanie i interpretacja BAC: 6 kroków

Wideo: Projekt Sandbox: Obliczanie i interpretacja BAC: 6 kroków
Wideo: Allegro Tech Live #32 - Storage (nie)standardowy 2024, Lipiec
Anonim
Projekt Sandbox: Obliczanie i interpretacja BAC
Projekt Sandbox: Obliczanie i interpretacja BAC

Haarika Gogineni, Hana Schlosser i Benedict Uiseco

W tym projekcie spróbujemy obliczyć stężenie alkoholu we krwi (BAC) na podstawie liczby napojów, wagi i płci badanego. Po wyliczeniu obliczonego BAC określimy wpływ tego konkretnego poziomu BAC na główne narządy i układy w ciele oraz jego cechy fizyczne. Zmienimy również BAC, aby obliczyć liczbę godzin, w których badany musi rozłożyć alkohol i być całkowicie trzeźwym.

Krok 1: Identyfikacja liczby napojów (for-loop)

Identyfikacja liczby napojów (w pętli)
Identyfikacja liczby napojów (w pętli)
  1. Rozpocznij kod, używając funkcji „clear” i „clc”, aby wyczyścić okno poleceń i obszar roboczy z poprzedniej pracy
  2. Użyj funkcji „wejście”, aby wydrukować w oknie poleceń, prosząc badanego o wprowadzenie liczby różnych skonsumowanych napojów.
  3. Jeśli zmienna „NumberofDrinks” jest większa niż 1, użyj pętli „for”, aby zachęcić podmiot do wprowadzenia procentowej zawartości alkoholu i uncji alkoholu w każdym rodzaju napoju. Zmienne te są następnie wykorzystywane do obliczenia całkowitego spożycia alkoholu przez pacjenta.

Krok 2: Zdefiniuj inne zmienne (dane wejściowe, If/else)

Zdefiniuj inne zmienne (dane wejściowe, jeśli/inaczej)
Zdefiniuj inne zmienne (dane wejściowe, jeśli/inaczej)
  1. Użyj ponownie funkcji „wprowadzania”, aby zachęcić badanego do wprowadzenia wagi (lbs) i liczby godzin, które upłynęły od wypicia; oba czynniki wpływają na rozkład alkoholu we krwi.
  2. Użyj funkcji „wejście”, aby zezwolić badanemu na wprowadzenie swojej płci.
  3. Uzupełnij tę funkcję o wyrażenie „if/elseif”, przypisując każdej płci konkretną stałą. Funkcja „strcmp” porównuje zmienną z ciągiem i jeśli wprowadzona zmienna nie jest „męska” lub „żeńska”, utwórz instrukcję „else”, która wygeneruje błąd.

Problem, który mieliśmy: Jednym z problemów, które mieliśmy, było stworzenie operatora logicznego dla zmiennej „płeć”. Kod nie działałby poprawnie, gdybyśmy napisali „płeć = 'mężczyzna'” lub „płeć = 'kobieta'”; powróci do płci męskiej, niezależnie od tego, czy była to właściwa płeć, czy nie. Problem polegał na tym, że w wyrażeniach "else" nie można było mieć zmiennej równej łańcuchowi. W rezultacie musieliśmy zrewidować funkcję do "strcmp" - funkcji porównywania ciągów - co pozwoliło na postęp w kodzie.

Krok 3: Zdefiniuj równanie do obliczenia BAC

Zdefiniuj równanie, aby obliczyć BAC
Zdefiniuj równanie, aby obliczyć BAC

Użyj wzoru znalezionego w badaniach, aby opracować równanie, aby znaleźć promile, biorąc pod uwagę zmienne utworzone w poprzednich krokach

Krok 4: Interpretuj BAC na wyniki zamanifestowane na ludzkim ciele (if/elseif)

Interpretuj BAC na wyniki manifestowane na ludzkim ciele (if/elseif)
Interpretuj BAC na wyniki manifestowane na ludzkim ciele (if/elseif)
Interpretuj BAC na wyniki manifestowane na ludzkim ciele (if/elseif)
Interpretuj BAC na wyniki manifestowane na ludzkim ciele (if/elseif)
Interpretuj BAC na wyniki manifestowane na ludzkim ciele (if/elseif)
Interpretuj BAC na wyniki manifestowane na ludzkim ciele (if/elseif)
  1. Utwórz instrukcję „if/elseif”, która wykorzystuje operatory logistyczne (>, <, ==, ~, &) w celu wyświetlenia odpowiedniego wyniku zgodnie z obliczoną wartością BAC, która pasuje do wybranej instrukcji logistycznej.
  2. Użyj funkcji „fprintf”, aby wydrukować w oknie poleceń wartość BAC i wynikający z tego wpływ tego poziomu na organizm i ich przejawy na podstawie badań.
  3. Kontynuuj powtarzanie tych kroków dla wszystkich głównych zakresów BAC z różnymi skutkami

Krok 5: Oblicz liczbę godzin, po których badany jest trzeźwy

Oblicz liczbę godzin przed wytrzeźwieniem podmiotu
Oblicz liczbę godzin przed wytrzeźwieniem podmiotu
  1. Zmień formułę BAC z kroku 2, aby znaleźć liczbę godzin do wytrzeźwienia pacjenta (BAC = 0)
  2. Biorąc pod uwagę ten wzór, oblicz liczbę godzin i wydrukuj te dane w oknie poleceń za pomocą funkcji „fprintf”

Krok 6: Wyniki i interpretacja

Wyniki i interpretacja
Wyniki i interpretacja

Po wpisaniu kodu i wprowadzeniu wartości dla pytań, liczby drinków, procentu alkoholu, wagi, płci itp., kliknij „Uruchom” i uzyskaj wyniki. BAC zostanie pokazany wraz z akapitem wyjaśniającym skutki obliczonego BAC. Kolejne wydrukowane oświadczenie poda liczbę godzin potrzebnych do osiągnięcia całkowitej trzeźwości

* UWAGA: Ponieważ akapit z interpretacjami jest długi, będziesz musiał przewinąć w prawo, aby przeczytać całą wiadomość.

Zalecana: