Informática, perguntado por kvitory, 1 ano atrás

Fazer um programa em C++ em que: dada a altura e peso de uma pessoa, calcule seu índice de massa corporal. Fórmmula: peso dividido por altura no quadrado.
o programa deverá também mostrar esses resultados de acordo com o resultado do IMC:
<=18,5 - abaixo do peso normal:
> 18,5 e <= 25 - peso normal;
> 25 e < =30 - peso acima do normal;
acima de 30 - peso excessivo.

Soluções para a tarefa

Respondido por kleber0a0m
1

Acredito que essa questão que tenho pronta seja semelhante e possa ser util.

A OMS – Organização Mundial de Saúde adotou o seguinte critério de classificação para verificar se o peso das pessoas está dentro dos valores permitidos (normais) ou não.

FOTO

Para obter estes valores da classificação a operação que se deve realizar é peso dividido pela

altura ao quadrado. O valor obtido desta operação deve ser aplicado à tabela apresentada acima. Apresentar a situação de cada pessoa que está sendo consultada.

#include <stdlib.h>

#include <stdio.h>

#include <math.h>

main(){

float p,a,x;

printf("Digite o peso:\n");

scanf("%f",&p);

printf("Digite a altura:\n");

scanf("%f",&a);

x=(p/(pow(a,2)));

if(x < 26 ){

printf("Peso normal\n\n");

}else if(x >= 26 && x<=30 ){

printf("Acima do peso\n\n");

}else{

printf("Obeso\n\n");

}

system("pause");

}

Anexos:
Perguntas interessantes