Índice:
- Etapa 1: Identificar o número de bebidas (for-loop)
- Etapa 2: Definir outras variáveis (entrada, se / senão)
- Etapa 3: Definir uma equação para calcular o BAC
- Etapa 4: interpretar o BAC em resultados manifestados no corpo humano (if / elseif)
- Etapa 5: calcule o número de horas antes que o assunto fique sóbrio
- Etapa 6: Resultados e interpretação
Vídeo: Projeto Sandbox: Cálculo e Interpretação BAC: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Por Haarika Gogineni, Hana Schlosser e Benedict Uiseco
Neste projeto, tentaremos calcular a Concentração de Álcool no Sangue (TAS) com base no número de bebidas, peso e sexo de um indivíduo. Depois de emitir o BAC calculado, declararemos os efeitos desse nível específico de BAC nos principais órgãos e sistemas do corpo e em seus atributos físicos. Também iremos reorganizar o BAC para calcular o número de horas para o sujeito quebrar o álcool e ficar completamente sóbrio.
Etapa 1: Identificar o número de bebidas (for-loop)
- Comece o código usando as funções "clear" e "clc" para limpar a janela de comando e a área de trabalho do trabalho anterior
- Use a função "entrada" para imprimir na janela de comando, solicitando que o sujeito insira o número de diferentes bebidas consumidas.
- Se a variável "NumberofDrinks" for maior que 1, use um "for loop" para solicitar que o sujeito insira o teor de álcool percentual e onças de álcool em cada tipo de bebida. Essas variáveis são então usadas para calcular o consumo total de álcool pelo sujeito.
Etapa 2: Definir outras variáveis (entrada, se / senão)
- Use a função "entrada" novamente para solicitar que o sujeito insira o peso (lbs) e o número de horas decorridas desde que bebeu; ambos os fatores afetam a degradação do álcool no sangue.
- Use a função "entrada" para permitir que o sujeito insira seu gênero.
- Complemente essa função com uma instrução "if / elseif" atribuindo uma constante específica a cada gênero. A função "strcmp" compara a variável à string e, se a variável inserida não for 'masculina' ou 'feminina', crie uma instrução "outro" que produza ERROR.
Problema que tivemos: Um dos problemas que tivemos foi quando tentamos criar um operador lógico para a variável "gênero". O código não funcionaria corretamente se escrevêssemos "gender = 'male'" ou "gender = 'female'"; seria revertido para masculino, independentemente de ser ou não o gênero correto. O problema era que nas instruções "else" não era possível ter uma variável igual a uma string. Como resultado, tivemos que revisar a função para "strcmp" - a função de comparação de strings - que permitiu o progresso do código.
Etapa 3: Definir uma equação para calcular o BAC
Use a fórmula encontrada na pesquisa para desenvolver uma equação para encontrar o BAC dadas as variáveis criadas nas etapas anteriores
Etapa 4: interpretar o BAC em resultados manifestados no corpo humano (if / elseif)
- Crie uma declaração "if / elseif" que usa operadores logísticos (>, <, ==, ~, &) para exibir o resultado correspondente de acordo com o valor BAC calculado que se ajusta à declaração logística escolhida.
- Use a função "fprintf" para imprimir na janela de comando o valor BAC e os efeitos resultantes desse nível no corpo e suas manifestações com base na pesquisa.
- Continue a repetir essas etapas para todas as faixas principais de BAC com efeitos variados
Etapa 5: calcule o número de horas antes que o assunto fique sóbrio
- Reorganize a Fórmula BAC da Etapa 2 para encontrar o número de horas até que o assunto esteja sóbrio (BAC = 0)
- Dada essa fórmula, calcule o número de horas e imprima esses dados na janela de comando usando a função "fprintf"
Etapa 6: Resultados e interpretação
Após escrever o código e inserir os valores para as perguntas solicitadas, número de bebidas, porcentagem de álcool, peso, sexo, etc, clique em "Executar" e obtenha seus resultados. O BAC será mostrado junto com um parágrafo explicando os efeitos do BAC calculado. Outra declaração impressa dará a você o número de horas necessárias até que você alcance a sobriedade completa
* NOTA: Como o parágrafo de interpretações é longo, você terá que rolar para a direita para ler a mensagem inteira.
Recomendado:
Cálculo de umidade, pressão e temperatura usando BME280 e interface de fóton: 6 etapas
Cálculo de Umidade, Pressão e Temperatura com BME280 e Interface de Fóton: Nos deparamos com diversos projetos que requerem monitoramento de temperatura, pressão e umidade. Assim, percebemos que esses parâmetros realmente desempenham um papel vital em ter uma estimativa da eficiência de funcionamento de um sistema em diferentes condições atmosféricas
Projeto Sandbox BME 60B: 6 etapas
BME 60B Sandbox Project: Nosso projeto Sandbox visa ajudar os pesquisadores no campo biológico a analisar amostras de células e descobrir as condições de suas células. Depois que o usuário insere uma imagem de sua amostra de célula, nosso código processa a imagem para prepará-la para a contagem de células
Cálculo da Mecânica Quântica Computacional: 4 Passos
Cálculo da Mecânica Quântica Computacional: Cálculos computacionais em química e física podem revelar propriedades muito interessantes em alguns espécimes (especialmente se eles estão sujeitos a modificações para melhor eficiência de um determinado composto original). nos procedimentos, além de fatores de d
Cálculo Del Área Bajo La Curva De Una Función Con Python: 8 Passos
Cálculo Del Área Bajo La Curva De Una Función Con Python: Antes que nada, para desarrollar este programa debes instalar la plataforma Python from su p á gina oficial :. Lo m á s recomendable es instalar la versi ó n 2.7.12 de 64 bits
Gravador alimentado por USB! Este projeto pode queimar plásticos / madeira / papel (o projeto divertido também deve ser uma madeira muito fina): 3 etapas
Gravador alimentado por USB! Este projeto pode queimar através de plástico / madeira / papel (projeto divertido também deve ser madeira muito fina): NÃO FAÇA ISSO USANDO USB !!!! Eu descobri que isso pode danificar seu computador com todos os comentários. meu computador está bem tho. Use um carregador de telefone 600ma 5v. Eu usei isso e funciona bem e nada pode ser danificado se você usar um plugue de segurança para interromper a alimentação