7) O curso de nutrição da FAMINAS, solicitou que fizéssemos um programa para calcular IMC (Índice de massa Corpórea). A fórmula para este calculo é: o Peso dividido pela altura elevado ao quadrado. O seu algoritmo deverá solicitar o nome do paciente, o seu peso e a sua altura. A seguir deverá calcular o IMC e apresentar o nome do paciente e o IMC.
Algoritmo "Calcula o IMC";
Var;
Nome: Texto;
IMC, Peso, Altura: Real;
Início
Escreva ("Digite o seu nome");
Leia (Nome);
Escreva (Digite o seu peso");
Leia (Peso);
Escreva ("Digite a sua altura");
Leia (Altura);
IMC ← Peso / (Altura * Altura");
Escreva ("O IMC é",IMC);
Fim
sexta-feira, 26 de março de 2010
Assinar:
Postar comentários (Atom)
ou:
ResponderExcluirvar
p : real
a : real
m : real
inicio
escreva("digite o seu peso em kg:")
leia(p)
escreva("digite a sua altura em m:")
leia(a)
m:=p/a^2
escreva("seu IMC é de ",m)
Um determinado cliente precisa de um sistema que faça o calculo do índice de massa corporal, esse software deve solicitar ao usuário que digite sua altura, em seguida solicitar que digite seu peso e que lhe exiba o status (o status vai variar da seguinte forma se o índice for menor que 18,5 a pessoa estara abaixo do peso, se estiver acima de 24,99 estará acima do peso, do contrario estara no peso normal).Desenvolva um algoritmos pseudocódigo para resolver estes problemas relacionados.
ResponderExcluirOBS: levem em conta que o calculo do IMC é peso dividido pela altura ao quadrado
e como resolver esse, q não tô conseguindo
#include
ResponderExcluir#include
int main(void){
float massa, altura, resultado;
printf("Insira sua massa corporal:\n");
scanf("%f", &massa);
printf("Insira a sua altura em centimetros:\n");
scanf("%f", &altura);
resultado=(massa/(altura*altura));
printf("O seu indice de massa corporal: %f\n", resultado);
if (resultado<0.0018){
printf("Abaixo do peso");
}
else if (resultado<0.0025){
printf("Peso normal");
}
else if (resultado<0.0030){
printf("Sobrepeso");
}
else if(resultado<0.0035){
printf("Obeso Leve");
}
else if(resultado<0.0040){
printf("Obeso Moderado");
}
else if(resultado>=0.0040){
printf("Obeso Morbido");
}
getch();
return 0;
}
algoritmo "Indice Massa Corporea"
ResponderExcluir//
//
// Descrição : faz a divisão do peso pela altura para chegar ao IMC indicando
// se está com peso normal, acima do peso ou obeso.
// Autor : Nome Daniel Guinter
// Data atual : 05/06/2018
var
altura, peso, imc : real
inicio
escreva ("Informe sua altura(em metros)........:")
leia (altura)
escreva ("Informe seu peso(em Kg)..........:")
leia (peso)
imc := peso/(altura * altura)
se (imc < 18.5) entao
escreva ("----ABAIXO DO PESO-----")
senao
se ((imc >= 18.5) e (imc <= 24.99)) entao
escreva ("----PESO NORMAL-----")
senao
se ((imc > 25) e (imc <= 30)) entao
escreva ("----ACIMA DO PESO -----")
senao
escreva ("------OBESO-------")
fimse
fimse
fimse
fimalgoritmo
40
Excluirum fluxograma que me de o imc
ResponderExcluirMuito legal
ResponderExcluirVISUALG
ResponderExcluirAlgoritmo "CalculoIMC"
Var
M, A, IMC: Real
Inicio
Escreva ("Massa (Kg): ")
Leia (M)
Escreva ("Altura (m): ")
Leia (A)
IMC <- M/ (A ^ 2)
Escreval ("IMC : ", IMC:5:2)
Se (IMC < 17) entao
Escreva ("Muito abaixo do peso")
senao
se (IMC >= 17) e (IMC < 18.5) entao
Escreval ("Abaixo do peso")
senao
se (IMC >= 18.5) e (IMC < 25) entao
Escreval ("Peso Ideal")
senao
se (IMC >= 25) e (IMC < 30) entao
Escreval ("Sobrepeso")
senao
se (IMC >= 30) e (IMC < 35)entao
Escreval ("Obesidade")
senao (IMC >= 35) e (IMC < 40) entao
Escreval ("Obsidade severa")
senao
Escreval ("Obesidade Morbida") FimSe
FimSe
FimSe
FimSe
FimSe
FimSe
Fimalgoritmo