Índice:

Projeto Sandbox: Cálculo e Interpretação BAC: 6 etapas
Projeto Sandbox: Cálculo e Interpretação BAC: 6 etapas

Vídeo: Projeto Sandbox: Cálculo e Interpretação BAC: 6 etapas

Vídeo: Projeto Sandbox: Cálculo e Interpretação BAC: 6 etapas
Vídeo: DESENVOLVENDO MEU PRIMEIRO SITE COM HTML | 4# 2024, Julho
Anonim
Projeto Sandbox: Cálculo e Interpretação BAC
Projeto Sandbox: Cálculo e Interpretação BAC

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)

Identificação do número de bebidas (for-loop)
Identificação do número de bebidas (for-loop)
  1. 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
  2. Use a função "entrada" para imprimir na janela de comando, solicitando que o sujeito insira o número de diferentes bebidas consumidas.
  3. 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)

Defina outras variáveis (entrada, If / else)
Defina outras variáveis (entrada, If / else)
  1. 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.
  2. Use a função "entrada" para permitir que o sujeito insira seu gênero.
  3. 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

Defina uma equação para calcular o BAC
Defina 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)

Interpretar o BAC em resultados manifestados no corpo humano (if / elseif)
Interpretar o BAC em resultados manifestados no corpo humano (if / elseif)
Interpretar o BAC em resultados manifestados no corpo humano (if / elseif)
Interpretar o BAC em resultados manifestados no corpo humano (if / elseif)
Interpretar o BAC em resultados manifestados no corpo humano (if / elseif)
Interpretar o BAC em resultados manifestados no corpo humano (if / elseif)
  1. 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.
  2. 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.
  3. 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

Calcule o número de horas antes que o assunto fique sóbrio
Calcule o número de horas antes que o assunto fique sóbrio
  1. Reorganize a Fórmula BAC da Etapa 2 para encontrar o número de horas até que o assunto esteja sóbrio (BAC = 0)
  2. 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

Resultados e interpretação
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: