Calculadora de Índice de Massa Corporal. Apresentamos a calculadora do índice de massa corporal (IMC) no Exercício 1.11. A fórmula para calcular o IMC é: IMC = (Peso)/( a l t u r a × a l t u r a ) Crie uma aplicação para a calculadora de IMC que leia o peso do usuário em quilogramas e a altura em metros, e

que depois calcule e apresente o seu índice de massa corporal. Além disso, a aplicação deverá exibir as seguintes informações do Ministério da Saúde para que o usuário possa avaliar seu IMC:

Passo 1

Fala galera, tranquilo? Neste código vamos fazer um cálculo de IMC e usar a condição if.

Teremos os dados das variáveis, que devem ser inseridas, vamos usar um float desta vez, pois os valores que serão inseridos não são inteiros. São flutuantes. beleza?

Passo 2

Vamos começar pedindo os dados de peso e altura e fazendo a leitura com printf e scnaf logo após inserir as variáveis em float.

float peso, altura, imc; estou usando o float. quando fiz a divisão 68/(2*168) a resposta foi 0. Isso não pode ocorrer. Quando você digita um 1.68 em uma variável int ele não reconhece.

printf (“Digite seu peso: \n);

scanf(“%f”, &peso);

printf (“Digite sua altura: \n);

scanf(“%f”, &altura);

agora definimos o imc pelo fórmula matemática

imc = (float) peso / (altura * altura); você pode optar por “altura * 2”

e imprimimos imc na tela

printf (“Seu imc é: %f\n”, imc);

Então devemos aplicar as condições para saber se estamos acima, abaixo, obesos ou se estamos no peso ideal. Para isso usaremos um if e as condições de > ou

if (imc

printf ("Você está abaixo do peso!\n");

}

if (imc > 30) {

printf ("Você está acima obeso!\n");

}

if (18

printf ("Você estácom peso ideal!\n");

}

if (25

printf ("Você está acima do peso!\n");

}

E assim fechamos o código.

Resposta

Com este código encerramos mais um exercício. Até a próxima!