• Matéria: Informática
  • Autor: WillerFilho15
  • Perguntado 5 anos atrás

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:​

Anexos:

Respostas

respondido por: aleprezzi
1

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 .....

Perguntas similares