Inhaltsverzeichnis:

Sandbox-Projekt: BAC-Berechnung und Interpretation: 6 Schritte
Sandbox-Projekt: BAC-Berechnung und Interpretation: 6 Schritte

Video: Sandbox-Projekt: BAC-Berechnung und Interpretation: 6 Schritte

Video: Sandbox-Projekt: BAC-Berechnung und Interpretation: 6 Schritte
Video: Schulung Spannbetonbrücke #10 - SSD (4/6): Bauablauf (CSM) 2024, November
Anonim
Sandbox-Projekt: BAC-Berechnung und Interpretation
Sandbox-Projekt: BAC-Berechnung und Interpretation

Von Haarika Gogineni, Hana Schlosser und Benedict Uiseco

In diesem Projekt werden wir versuchen, die Blutalkoholkonzentration (BAK) basierend auf der Anzahl der Getränke, dem Gewicht und dem Geschlecht einer Person zu berechnen. Nach der Ausgabe des berechneten BAC werden wir die Auswirkungen dieses bestimmten BAC-Spiegels auf die wichtigsten Organe und Systeme des Körpers und seine physischen Eigenschaften angeben. Wir werden auch die BAC neu anordnen, um die Anzahl der Stunden zu berechnen, die die Person benötigt, um den Alkohol abzubauen und vollständig nüchtern zu sein.

Schritt 1: Identifizieren der Anzahl der Getränke (für-Schleife)

Identifizieren der Anzahl der Getränke (für-Schleife)
Identifizieren der Anzahl der Getränke (für-Schleife)
  1. Beginnen Sie den Code, indem Sie die Funktionen "clear" und "clc" verwenden, um das Befehlsfenster und den Arbeitsbereich von der vorherigen Arbeit zu löschen
  2. Verwenden Sie die Funktion "Eingabe", um das Befehlsfenster zu drucken und den Probanden aufzufordern, die Anzahl der verschiedenen konsumierten Getränke einzugeben.
  3. Wenn die Variable "NumberofDrinks" größer als 1 ist, verwenden Sie eine "for-Schleife", um die Person zur Eingabe des prozentualen Alkoholgehalts und der Unzen Alkohol in jeder Getränkeart aufzufordern. Diese Variablen werden dann verwendet, um den gesamten Alkoholkonsum des Probanden zu berechnen.

Schritt 2: Andere Variablen definieren (input, if/else)

Andere Variablen definieren (input, if/else)
Andere Variablen definieren (input, if/else)
  1. Verwenden Sie die "Eingabe"-Funktion erneut, um die Person aufzufordern, das Gewicht (lbs) und die Anzahl der seit dem Trinken verstrichenen Stunden einzugeben; beide Faktoren beeinflussen den Abbau von Alkohol im Blut.
  2. Verwenden Sie die Funktion "Eingabe", um dem Probanden die Eingabe seines Geschlechts zu ermöglichen.
  3. Ergänzen Sie diese Funktion mit einer "if/elseif"-Anweisung, die jedem Geschlecht eine bestimmte Konstante zuweist. Die Funktion "strcmp" vergleicht die Variable mit dem String, und wenn die eingegebene Variable nicht "männlich" oder "weiblich" ist, erstellen Sie eine "else"-Anweisung, die ERROR ausgibt.

Problem, das wir hatten: Eines der Probleme, die wir hatten, war, als wir versuchten, einen logischen Operator für die Variable "Geschlecht" zu erstellen. Der Code würde nicht richtig funktionieren, wenn wir "gender = 'male'" oder "gender = 'female'" schreiben; es würde zu männlich zurückkehren, unabhängig davon, ob dies das richtige Geschlecht war oder nicht. Das Problem war, dass es in "else"-Anweisungen nicht möglich war, eine Variable gleich einem String zu haben. Als Ergebnis mussten wir die Funktion auf "strcmp" - die String-Compare-Funktion - überarbeiten, die den Fortschritt des Codes ermöglichte.

Schritt 3: Definieren Sie eine Gleichung zur Berechnung von BAC

Definieren Sie eine Gleichung zur Berechnung von BAC
Definieren Sie eine Gleichung zur Berechnung von BAC

Verwenden Sie die in der Forschung gefundene Formel, um eine Gleichung zu entwickeln, um den BAC anhand der in den vorherigen Schritten erstellten Variablen zu ermitteln

Schritt 4: Interpretieren des BAC in manifeste Ergebnisse am menschlichen Körper (wenn/sonst)

Interpretieren des BAC in manifeste Ergebnisse am menschlichen Körper (wenn/sonst)
Interpretieren des BAC in manifeste Ergebnisse am menschlichen Körper (wenn/sonst)
Interpretieren des BAC in manifeste Ergebnisse am menschlichen Körper (wenn/sonst)
Interpretieren des BAC in manifeste Ergebnisse am menschlichen Körper (wenn/sonst)
Interpretieren Sie die BAC in manifeste Ergebnisse am menschlichen Körper (wenn/sonst)
Interpretieren Sie die BAC in manifeste Ergebnisse am menschlichen Körper (wenn/sonst)
  1. Erstellen Sie eine "if/elseif"-Anweisung, die logistische Operatoren (>, <, ==, ~, &) verwendet, um das entsprechende Ergebnis gemäß dem berechneten BAC-Wert anzuzeigen, der der ausgewählten logistischen Anweisung entspricht.
  2. Verwenden Sie die Funktion "fprintf", um den BAC-Wert und die resultierenden Auswirkungen dieser Stufe auf den Körper und ihre Manifestationen basierend auf Forschung im Befehlsfenster auszugeben.
  3. Wiederholen Sie diese Schritte für alle wichtigen BAC-Bereiche mit unterschiedlichen Auswirkungen

Schritt 5: Berechnen Sie die Anzahl der Stunden, bevor das Subjekt nüchtern ist

Berechnen Sie die Anzahl der Stunden, bevor das Subjekt nüchtern ist
Berechnen Sie die Anzahl der Stunden, bevor das Subjekt nüchtern ist
  1. Ordnen Sie die BAC-Formel aus Schritt 2 neu an, um die Anzahl der Stunden zu ermitteln, bis die Person nüchtern ist (BAC = 0)
  2. Berechnen Sie mit dieser Formel die Anzahl der Stunden und drucken Sie diese Daten mit der Funktion "fprintf" in das Befehlsfenster

Schritt 6: Ergebnisse und Interpretation

Ergebnisse und Interpretation
Ergebnisse und Interpretation

Nachdem Sie den Code geschrieben und Werte für die gestellten Fragen, Anzahl der Getränke, Alkoholanteil, Gewicht, Geschlecht usw. eingegeben haben, klicken Sie auf "Ausführen" und erhalten Sie Ihre Ergebnisse. Der BAC wird zusammen mit einem Absatz angezeigt, in dem die Auswirkungen des berechneten BAC erläutert werden. Eine weitere gedruckte Erklärung gibt Ihnen die Anzahl der Stunden an, die Sie benötigen, bis Sie völlig nüchtern sind

* HINWEIS: Da der Abschnitt mit den Interpretationen lang ist, müssen Sie nach rechts scrollen, um die gesamte Nachricht zu lesen.

Empfohlen: