Faça um programa em C que calcule o IMC = Peso/(Altura × Altura) de uma pessoa e mostre sua classificação de acordo com a tabela abaixo:
Soluções para a tarefa
Resposta:
#include<stdio.h>
main()
{
int peso=0;
float imc=0, altura=0;
printf("**ESTE PROGRAMA ANALISA SEU IMC (Indice de Massa Corporea)**\n\nDigite sua peso: ");
scanf("%d",&peso);
printf("Qual sua altura? ");
scanf("%f",&altura);
imc=peso/(altura*altura);
if (imc<18.5) printf("Voce esta abaixo do peso.\n\n");
else if (imc<=24.9) printf("Saudavel.\n\n");
else if (imc<=29.9) printf("Peso em excesso.\n\n");
else if (imc<=34.9) printf("Obesidade grau 1.\n\n");
else if (imc<=39.9) printf("Obesidade grau 2.\n\n");
else if (imc>=40) printf("Obesidade grau 3.\n\n");
getch(); //Dá uma pausa no sistema. Pode ser trocado por system("pause");
}
Explicação:
Da uma identada no código e ajusta os IFs ali que acredito q funcione..
Nao sei programar em C entao nao sei se ta certo...
Ali nos IFs acredito q tu possa usar SWITCH - CASE .....