Construa um algoritmo que calcule o peso ideal de uma pessoa. Considere o peso ideal: os homens com o IMC de 19,1 a 25,8 e as mulheres com IMC de 20,7 a 26,4 Dados de entrada: nome, altura e sexo. Fórmulas para cálculo do peso: Homem = (72,7 x altura) - 58; Mulher = (62,1 x altura) - 44,7. No final o algoritmo deve informar se a pessoa está ou não no seu peso ideal
Soluções para a tarefa
Eu já havia enviado o código abaixo para outro usuário que fez uma pergunta parecida. Por questão de comodidade, vou enviar a versão simplificada do código e depois você adapta à sua necessidade de receber outras variáveis.
Qualquer dúvida só comentar a questão que eu tentarei ajudar.
----------------------------------------------------------
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main (){
double peso, altura, imc;
printf("Qual o seu peso?");
scanf("%lf", &peso);
printf("Qual a sua altura?");
scanf("%lf", &altura);
imc = peso / pow(altura,2);
printf("Seu imc e: %.2lf\n", imc);
if(imc <= 18.4)
{
printf("Voce esta abaixo do peso!");
}
if(24.9 >= imc && imc >= 18.5)
{
printf("Peso normal!");
}
if(29.9 >= imc && imc >=25)
{
printf("Sobrepeso!");
}
if(34.9 >= imc && imc >= 30)
{
printf("Obesidade grau I");
}
if(35 <= imc && imc <= 39.9)
{
printf("Obesidade grau II");
}
if(imc >= 40)
{
printf("Obesidade grau III ou Morbida!");
}
printf("\n\n\n");
return 0;
}