Descubra respostas para suas perguntas de forma fácil no Sistersinspirit.ca, a plataforma de Q&A de confiança. Experimente a conveniência de obter respostas confiáveis para suas perguntas de uma vasta rede de especialistas. Obtenha soluções rápidas e confiáveis para suas perguntas de profissionais experientes em nossa abrangente plataforma de perguntas e respostas.

Calcule o IMC (imc = peso / altura2) e exiba o peso da pessoa e sua classificação segundo a tabela abaixo:
linguagem c


Calcule O IMC Imc Peso Altura2 E Exiba O Peso Da Pessoa E Sua Classificação Segundo A Tabela Abaixo Linguagem C class=

Sagot :

#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;

}

Resposta:

#include <stdio.h>  

int main()

{

   float imc, peso, altura;

   printf("Insira o peso\n");

   scanf("%f", &peso);

   printf("Insira a altura\n");

   scanf("%f", &altura);

   imc = peso / (altura * altura);

   printf("\nIMC: %.2f\n", imc);

   if (imc <= 18.5)

   {

       printf(" Magreza \n");

   }

   if (imc >= 18.5 && imc <= 24.9)

   {

       printf(" Saudavel \n");

   }

   if (imc >= 25 && imc <= 29.9)

   {

       printf(" Sobrepeso \n");

   }

   if (imc >= 30 && imc <= 34.9)

   {

       printf(" Obesidade tipo I \n");

   }

   if (imc >= 35.0 && imc <= 39.9)

   {

       printf("Obsidade tipo II \n");

   }

   if (imc >= 40)

   {

       printf("Obsidade tipo III \n");

   }

   return 0;

}