Tendo como dados de entrada a altura de uma pessoa, construa um programa que calcule seu peso ideal, utilizando a seguinte formula fictícia: peso ideal = 72.7 * altura - 58
Soluções para a tarefa
Resposta:
O programa foi feito em linguagem C.
Explicação:
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int sexo;
float peso;
float altura;
char nome [100];
float R;
printf ("=======================\n");
printf ("\n Digite o seu nome: ");
scanf("%s", &nome);
printf ("=======================\n");
printf ("Digite o seu sexo: \n");
printf ("1 - Para sexo Feminino\n");
printf ("2 - Para sexo Masculino\n");
scanf("%d", &sexo);
printf ("\n=======================");
printf ("=======================\n");
printf ("\n Digite a sua altura: ");
scanf("%f", &altura);
printf ("\n=======================");
printf ("\n Digite o seu peso: ");
scanf("%f", &peso);
printf ("\n=======================");
R = peso / (altura * altura);
if(sexo==1){
if( R <19){
printf ("\n=========================================================");
printf("\nA pessoa %s sexo feminino esta com o peso %.2f", nome, peso);
printf("\n ESTA ABAIXO DO PESO - IMC = %.2f", R);
printf ("\n=========================================================");
}
if( 19 <= R && R < 24){
printf ("\n==========================================================");
printf("\n A pessoa %s sexo feminino esta com o peso %.2f", nome, peso);
printf("\n ESTA COM O PESO IDEAL - IMC = %.2f", R);
printf ("\n==========================================================");
}
if( R >= 24){
printf ("\n==========================================================");
printf("\n A pessoa %s sexo feminino esta com o peso %.2f", nome, peso);
printf("\n ESTA ACIMA DO PESO - IMC = %.2f", R);
printf ("\n==========================================================");
}
}
if(sexo==2){
if( R <20){
printf ("\n======================================================");
printf("\n A pessoa %s sexo Masculino esta com o peso %.2f", nome, peso);
printf("\n ESTA ABAIXO DO PESO - IMC = %.2f", R);
printf ("\n======================================================");
}
if( 20 <= R && R < 25){
printf ("\n======================================================");
printf("\n A pessoa %s sexo Masculino esta com o peso %.2f", nome, peso);
printf("\n ESTA COM O PESO IDEAL - IMC = %.2f", R);
printf ("\n=======================================================");
}
if( R >= 25){
printf ("\n======================================================");
printf("\n A pessoa %s sexo Masculino esta com o peso %.2f", nome, peso);
printf("\n ESTA ACIMA DO PESO - IMC = %.2f", R);
printf ("\n======================================================");
}
}
return 0;
}