Sommario:

Progetto Sandbox: Calcolo e interpretazione del BAC: 6 passaggi
Progetto Sandbox: Calcolo e interpretazione del BAC: 6 passaggi

Video: Progetto Sandbox: Calcolo e interpretazione del BAC: 6 passaggi

Video: Progetto Sandbox: Calcolo e interpretazione del BAC: 6 passaggi
Video: Scuola Estiva Oceano casa 2021 - martedì 6 luglio - pomeriggio - III sessione 2024, Luglio
Anonim
Progetto Sandbox: calcolo e interpretazione del BAC
Progetto Sandbox: calcolo e interpretazione del BAC

Di Haarika Gogineni, Hana Schlosser e Benedict Uiseco

In questo progetto, cercheremo di calcolare la concentrazione di alcol nel sangue (BAC) in base al numero di bevande, al peso e al sesso di un soggetto. Dopo aver emesso il BAC calcolato, dichiareremo gli effetti di quel particolare livello BAC sui principali organi e sistemi del corpo e sui suoi attributi fisici. Riorganizzeremo anche il BAC per calcolare il numero di ore in cui il soggetto deve abbattere l'alcol ed essere completamente sobrio.

Passaggio 1: identificazione del numero di bevande (for-loop)

Identificazione del numero di bevande (for-loop)
Identificazione del numero di bevande (for-loop)
  1. Inizia il codice utilizzando le funzioni "clear" e "clc" per cancellare la finestra di comando e l'area di lavoro dal lavoro precedente
  2. Utilizzare la funzione "input" per stampare nella finestra di comando, chiedendo al soggetto di inserire il numero di bevande diverse consumate.
  3. Se la variabile "NumberofDrinks" è maggiore di 1, utilizzare un "for loop" per richiedere al soggetto di inserire la percentuale di alcol e le once di alcol in ciascun tipo di bevanda. Queste variabili vengono poi utilizzate per calcolare il consumo totale di alcol da parte del soggetto.

Passaggio 2: definire altre variabili (input, If/else)

Definisci altre variabili (input, If/else)
Definisci altre variabili (input, If/else)
  1. Utilizzare nuovamente la funzione "input" per richiedere al soggetto di inserire il peso (lbs) e il numero di ore trascorse da quando ha bevuto; entrambi i fattori influenzano la degradazione dell'alcol nel sangue.
  2. Utilizzare la funzione "input" per consentire al soggetto di inserire il proprio sesso.
  3. Completa tale funzione con un'istruzione "if/elseif" assegnando una costante specifica a ciascun genere. La funzione "strcmp" confronta la variabile con la stringa e, se la variabile inserita non è "maschio" o "femmina", crea un'istruzione "else" che restituisca ERRORE.

Problema che abbiamo avuto: uno dei problemi che abbiamo avuto è stato quando abbiamo cercato di creare un operatore logico per la variabile "genere". Il codice non funzionerebbe correttamente se scrivessimo "genere = 'maschile'" o "genere = 'femminile'"; sarebbe tornato al maschio indipendentemente dal fatto che fosse il genere corretto o meno. Il problema era che nelle istruzioni "else" non era possibile avere una variabile uguale a una stringa. Di conseguenza abbiamo dovuto rivedere la funzione in "strcmp" - la funzione di confronto delle stringhe - che ha permesso al codice di progredire.

Passaggio 3: definire un'equazione per calcolare BAC

Definire un'equazione per calcolare BAC
Definire un'equazione per calcolare BAC

Usa la formula trovata nella ricerca per sviluppare un'equazione per trovare il BAC date le variabili create nei passaggi precedenti

Passaggio 4: interpretare il BAC in risultati manifestati sul corpo umano (se/altrimenti)

Interpretare il BAC in risultati manifesti sul corpo umano (se/altrimenti)
Interpretare il BAC in risultati manifesti sul corpo umano (se/altrimenti)
Interpretare il BAC in risultati manifesti sul corpo umano (se/altrimenti)
Interpretare il BAC in risultati manifesti sul corpo umano (se/altrimenti)
Interpretare il BAC in risultati manifesti sul corpo umano (se/altrimenti)
Interpretare il BAC in risultati manifesti sul corpo umano (se/altrimenti)
  1. Crea un'istruzione "if/elseif" che utilizzi operatori logistici (>, <, ==, ~, &) per visualizzare il risultato corrispondente in base al valore BAC calcolato che si adatta all'istruzione logistica scelta.
  2. Utilizzare la funzione "fprintf" per stampare nella finestra di comando il valore BAC e gli effetti risultanti di quel livello sul corpo e le loro manifestazioni basate sulla ricerca.
  3. Continua a ripetere questi passaggi per tutte le principali gamme di BAC con effetti variabili

Passaggio 5: calcola il numero di ore prima che il soggetto sia sobrio

Calcola il numero di ore prima che il soggetto sia sobrio
Calcola il numero di ore prima che il soggetto sia sobrio
  1. Riorganizzare la formula BAC dal passaggio 2 per trovare il numero di ore prima che il soggetto sia sobrio (BAC =0)
  2. Data quella formula, calcola il numero di ore e stampa questi dati nella finestra di comando usando la funzione "fprintf"

Passaggio 6: risultati e interpretazione

Risultati e interpretazione
Risultati e interpretazione

Dopo aver scritto il codice e inserito i valori per le domande suggerite, il numero di bevande, la percentuale di alcol, il peso, il sesso, ecc., fai clic su "Esegui" e ottieni i risultati. Il BAC verrà mostrato insieme a un paragrafo che spiega gli effetti del BAC calcolato. Un'altra dichiarazione stampata ti darà il numero di ore necessarie per raggiungere la completa sobrietà

* NOTA: Poiché il paragrafo interpretazioni è lungo, dovrai scorrere verso destra per leggere l'intero messaggio.

Consigliato: