Tabla de contenido:
- Paso 1: Identificación del número de bebidas (bucle for)
- Paso 2: definir otras variables (entrada, si / si no)
- Paso 3: definir una ecuación para calcular el BAC
- Paso 4: Interprete el BAC en resultados manifestados en el cuerpo humano (if / elseif)
- Paso 5: Calcule la cantidad de horas antes de que el sujeto esté sobrio
- Paso 6: Resultados e interpretación
Video: Proyecto Sandbox: Cálculo e interpretación de BAC: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Por Haarika Gogineni, Hana Schlosser y Benedict Uiseco
En este proyecto, intentaremos calcular la concentración de alcohol en sangre (BAC) en función del número de bebidas, el peso y el sexo de un sujeto. Después de generar el BAC calculado, indicaremos los efectos de ese nivel de BAC en particular en los principales órganos y sistemas del cuerpo y sus atributos físicos. También reorganizaremos el BAC para calcular la cantidad de horas que el sujeto necesita para descomponer el alcohol y estar completamente sobrio.
Paso 1: Identificación del número de bebidas (bucle for)
- Comience el código usando las funciones "clear" y "clc" para borrar la ventana de comandos y el espacio de trabajo del trabajo anterior.
- Utilice la función "entrada" para imprimir en la ventana de comandos, solicitando al sujeto que ingrese la cantidad de bebidas diferentes consumidas.
- Si la variable "Número de bebidas" es mayor que 1, use un "bucle for" para indicarle al sujeto que ingrese el porcentaje de contenido de alcohol y las onzas de alcohol en cada tipo de bebida. Estas variables se utilizan luego para calcular el consumo total de alcohol por parte del sujeto.
Paso 2: definir otras variables (entrada, si / si no)
- Use la función "entrada" nuevamente para indicarle al sujeto que ingrese el peso (libras) y el número de horas transcurridas desde que bebió; ambos factores afectan la descomposición del alcohol en la sangre.
- Utilice la función "entrada" para permitir que el sujeto ingrese su género.
- Complemente esa función con una declaración "if / elseif" asignando una constante específica a cada género. La función "strcmp" compara la variable con la cadena, y si la variable ingresada no es 'male' o 'female', crea una declaración "else" que genera ERROR.
Problema que tuvimos: Uno de los problemas que tuvimos fue cuando intentamos crear un operador lógico para la variable "género". El código no funcionaría correctamente si escribiéramos "gender = 'male'" o "gender = 'female'"; volvería a ser masculino independientemente de si ese era el género correcto o no. El problema era que en las declaraciones "else", no era posible tener una variable igual a una cadena. Como resultado, tuvimos que revisar la función a "strcmp", la función de comparación de cadenas, que permitió que el código progresara.
Paso 3: definir una ecuación para calcular el BAC
Utilice la fórmula encontrada en la investigación para desarrollar una ecuación para encontrar el BAC dadas las variables creadas en los pasos anteriores
Paso 4: Interprete el BAC en resultados manifestados en el cuerpo humano (if / elseif)
- Cree una declaración "if / elseif" que utilice operadores logísticos (>, <, ==, ~, &) para mostrar el resultado correspondiente de acuerdo con el valor BAC calculado que se ajuste a la declaración logística elegida.
- Utilice la función "fprintf" para imprimir en la ventana de comando el valor de BAC y los efectos resultantes de ese nivel en el cuerpo y sus manifestaciones basadas en la investigación.
- Continúe repitiendo estos pasos para todos los rangos principales de BAC con efectos variables
Paso 5: Calcule la cantidad de horas antes de que el sujeto esté sobrio
- Reorganice la fórmula BAC del paso 2 para encontrar la cantidad de horas hasta que el sujeto esté sobrio (BAC = 0)
- Dada esa fórmula, calcule el número de horas e imprima estos datos en la ventana de comandos usando la función "fprintf"
Paso 6: Resultados e interpretación
Después de escribir el código e ingresar los valores para las preguntas solicitadas, número de bebidas, porcentaje de alcohol, peso, sexo, etc., haga clic en "Ejecutar" y obtenga sus resultados. El BAC se mostrará junto con un párrafo que explica los efectos del BAC calculado. Otra declaración impresa le dará la cantidad de horas necesarias hasta que alcance la sobriedad total
* NOTA: Dado que el párrafo de interpretaciones es largo, tendrá que desplazarse hacia la derecha para leer el mensaje completo.
Recomendado:
Cálculo de humedad, presión y temperatura mediante BME280 e interfaz de fotones: 6 pasos
Cálculo de humedad, presión y temperatura utilizando BME280 e interfaz de fotones: nos encontramos con varios proyectos que requieren monitoreo de temperatura, presión y humedad. Por lo tanto, nos damos cuenta de que estos parámetros realmente juegan un papel vital en tener una estimación de la eficiencia de trabajo de un sistema en diferentes condiciones atmosféricas
Proyecto BME 60B Sandbox: 6 pasos
Proyecto Sandbox de BME 60B: Nuestro proyecto Sandbox tiene como objetivo ayudar a los investigadores en el campo biológico a analizar muestras de células y conocer las condiciones de sus células. Después de que el usuario ingresa una imagen de su muestra de celda, nuestro código procesa la imagen para prepararla para el conteo de celdas
Cálculo de la mecánica cuántica computacional: 4 pasos
Cálculo de la mecánica cuántica computacional: los cálculos computacionales en química y física pueden revelar propiedades muy interesantes en algunos especímenes (especialmente si están sujetos a modificaciones para una mejor eficiencia de un compuesto original dado). en los procedimientos, además de factores de d
Cálculo de intensidad de luz usando BH1715 y Arduino Nano: 5 pasos
Cálculo de la intensidad de la luz utilizando BH1715 y Arduino Nano: Ayer estuvimos trabajando en pantallas LCD y, mientras las revisábamos, nos dimos cuenta de la importancia del cálculo de la intensidad de la luz. La intensidad de la luz no solo es importante en el dominio físico de este mundo, sino que tiene un papel bien dicho en la biología
¡Quemador alimentado por USB! Este proyecto se puede quemar a través de plásticos / madera / papel (el proyecto divertido también tiene que ser de madera muy fina): 3 pasos
¡Quemador alimentado por USB! Este proyecto se puede quemar a través de plásticos / madera / papel (el proyecto divertido también tiene que ser de madera muy fina): ¡NO HAGA ESTO USANDO USB! Descubrí que puede dañar tu computadora por todos los comentarios. mi computadora está bien aunque. Utilice un cargador de teléfono de 600ma 5v. Usé esto y funciona bien y nada se puede dañar si usa un enchufe de seguridad para detener la energía