Table des matières:

Projet Sandbox : Calcul et interprétation du BAC : 6 étapes
Projet Sandbox : Calcul et interprétation du BAC : 6 étapes

Vidéo: Projet Sandbox : Calcul et interprétation du BAC : 6 étapes

Vidéo: Projet Sandbox : Calcul et interprétation du BAC : 6 étapes
Vidéo: Ne JAMAIS partir SANS SA COPINE 🫢 #humour #blague #drole #couplegoals #internationalcouple #shorts 2024, Novembre
Anonim
Projet Sandbox: calcul et interprétation du BAC
Projet Sandbox: calcul et interprétation du BAC

Par Haarika Gogineni, Hana Schlosser et Benedict Uiseco

Dans ce projet, nous tenterons de calculer la concentration d'alcool dans le sang (TA) en fonction du nombre de verres, du poids et du sexe d'un sujet. Après avoir généré le BAC calculé, nous indiquerons les effets de ce niveau particulier de BAC sur les principaux organes et systèmes du corps et ses attributs physiques. Nous allons également réorganiser le BAC pour calculer le nombre d'heures pour que le sujet décompose l'alcool et soit complètement sobre.

Étape 1: Identification du nombre de boissons (boucle for)

Identification du nombre de boissons (boucle for)
Identification du nombre de boissons (boucle for)
  1. Commencez le code en utilisant les fonctions "clear" et "clc" pour effacer la fenêtre de commande et l'espace de travail du travail précédent
  2. Utilisez la fonction "saisie" pour imprimer dans la fenêtre de commande, invitant le sujet à entrer le nombre de boissons différentes consommées.
  3. Si la variable "NumberofDrinks" est supérieure à 1, utilisez une "for loop" pour inviter le sujet à saisir le pourcentage d'alcool et les onces d'alcool dans chaque type de boisson. Ces variables sont ensuite utilisées pour calculer la consommation totale d'alcool par le sujet.

Étape 2: définir d'autres variables (entrée, If/else)

Définir d'autres variables (entrée, If/else)
Définir d'autres variables (entrée, If/else)
  1. Utilisez à nouveau la fonction « saisie » pour inviter le sujet à entrer son poids (lb) et le nombre d'heures écoulées depuis la consommation d'alcool; les deux facteurs affectent la dégradation de l'alcool dans le sang.
  2. Utilisez la fonction « saisie » pour permettre au sujet de saisir son sexe.
  3. Complétez cette fonction avec une instruction "if/elseif" attribuant une constante spécifique à chaque genre. La fonction "strcmp" compare la variable à la chaîne, et si la variable entrée n'est pas "male" ou "female", créez une instruction "else" qui génère ERROR.

Problème que nous avons eu: L'un des problèmes que nous avons rencontrés était lorsque nous avons essayé de créer un opérateur logique pour la variable "sexe". Le code ne fonctionnerait pas correctement si nous écrivions "gender = 'male'" ou "gender = 'female'"; il reviendrait au sexe masculin, qu'il s'agisse du sexe correct ou non. Le problème était que dans les instructions "else", il n'était pas possible d'avoir une variable égale à une chaîne. En conséquence, nous avons dû réviser la fonction en "strcmp" - la fonction de comparaison de chaînes - ce qui a permis au code de progresser.

Étape 3: définir une équation pour calculer le taux d'alcoolémie

Définir une équation pour calculer le taux d'alcoolémie
Définir une équation pour calculer le taux d'alcoolémie

Utilisez la formule trouvée dans la recherche pour développer une équation pour trouver le BAC étant donné les variables créées dans les étapes précédentes

Étape 4: Interpréter le BAC en résultats manifestés sur le corps humain (if/elseif)

Interpréter le BAC en résultats manifestés sur le corps humain (if/elseif)
Interpréter le BAC en résultats manifestés sur le corps humain (if/elseif)
Interpréter le BAC en résultats manifestés sur le corps humain (if/elseif)
Interpréter le BAC en résultats manifestés sur le corps humain (if/elseif)
Interpréter le BAC en résultats manifestés sur le corps humain (if/elseif)
Interpréter le BAC en résultats manifestés sur le corps humain (if/elseif)
  1. Créez une instruction "if/elseif" qui utilise des opérateurs logistiques (>, <, ==, ~, &) pour afficher le résultat correspondant en fonction de la valeur BAC calculée qui correspond à l'instruction logistique choisie.
  2. Utilisez la fonction "fprintf" pour imprimer dans la fenêtre de commande la valeur BAC et les effets résultants de ce niveau sur le corps et leurs manifestations basées sur la recherche.
  3. Continuez à répéter ces étapes pour toutes les gammes principales de BAC avec des effets variables

Étape 5: Calculez le nombre d'heures avant que le sujet ne soit sobre

Calculer le nombre d'heures avant que le sujet ne soit sobre
Calculer le nombre d'heures avant que le sujet ne soit sobre
  1. Réorganisez la formule BAC à partir de l'étape 2 pour trouver le nombre d'heures jusqu'à ce que le sujet soit sobre (BAC = 0)
  2. Compte tenu de cette formule, calculez le nombre d'heures et imprimez ces données dans la fenêtre de commande à l'aide de la fonction "fprintf"

Étape 6: Résultats et interprétation

Résultats et interprétation
Résultats et interprétation

Après avoir écrit le code et entré les valeurs pour les questions posées, le nombre de verres, le pourcentage d'alcool, le poids, le sexe, etc., cliquez sur « Exécuter » et obtenez vos résultats. Le taux d'alcoolémie sera affiché avec un paragraphe expliquant les effets du taux d'alcoolémie calculé. Une autre déclaration imprimée vous donnera le nombre d'heures nécessaires jusqu'à ce que vous atteigniez la sobriété complète

* REMARQUE: Le paragraphe d'interprétation étant long, vous devrez faire défiler vers la droite pour lire l'intégralité du message.

Conseillé: