Programa para determinar o índice de massa corporal (IMC) de um grupo de pessoas
Por: efraim_uzumaki • 17/9/2018 • Trabalho acadêmico • 285 Palavras (2 Páginas) • 400 Visualizações
Um programa computacional que determine o IMC é relevante, pois a classificação do IMC de uma pessoa pode ser feita facilmente e com eficiência. Para esse propósito, de construção do programa IMC, é necessário o seguinte mapeamento: Problema → Algoritmo →Programa. A etapa de construção do algoritmo é fundamental, uma vez que é uma das mais importantes. Nesta etapa, são aplicadas as seguintes técnicas: pseudocódigo e fluxogramas, especificamente estrutura de dados e estruturas de controle (sequência, seleção e repetição).
Analise um algoritmo para calcular o IMC (podem ter como base o algoritmo do Slide com Conteúdo 2, slide 7 ou exemplo3.ALG) de um grupo de pessoas e em seguida, debatam entre vocês e o tutor sobre as estruturas de controle que foram aplicadas de modo a analisarem as mais apropriadas.
Algoritmo "IMC2"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor :
//
//
// Descrição : Indice de Massa Corporal
// Autor(a) :
// Data atual : 14/08/2018
Var
n: caractere
p, a, IMC: real
Inicio
escreval("Bem Vindo, vamos calcular seu IMC. Por favor, informe seu nome")
leia(n)
escreval("Qual o seu peso, ",n,"?")
leia(p)
escreval("Qual a sua altura, ",n,"?")
Leia(a)
IMC <- p/(a*a)
se IMC < 19 entao
escreval("Você, ",n,", possui IMC ",IMC," e está no considerado Magreza.")
senao
se IMC <=25 entao
escreval("Você, ",n,", possui IMC ",IMC," e está no considerado Normal.")
senao
se IMC <=30 entao
escreval("Você, ",n,", possui IMC ",IMC," e está no considerado Acima do peso.")
senao
se IMC <=40 entao
escreval("Você, ",n,", possui IMC ",IMC," e está no considerado Obesidade.")
senao
se IMC =>40 entao
escreval("Você, ",n,", possui IMC ",IMC," e está no considerado Obesidade Mórbida.")
fimse
fimse
fimse
fimse
fimse
...