Pular para o conteúdo principal

Cálculo de IMC

O Índice de Massa Corporal (IMC) é uma medida utilizada para avaliar o peso corporal de uma pessoa em relação à sua altura. É um indicador útil para identificar possíveis problemas de saúde relacionados ao peso, como obesidade ou desnutrição.

No exercício de cálculo de IMC, você irá criar um programa que recebe o peso e a altura de uma pessoa através do comando prompt e calcula o seu IMC. O IMC é calculado dividindo o peso pela altura ao quadrado. Em seguida, o programa irá exibir o resultado do cálculo do IMC.

É importante destacar que o IMC é apenas uma medida de referência e não deve ser utilizado como diagnóstico médico. Se você estiver preocupado com o seu peso ou com a sua saúde, consulte um profissional de saúde para obter orientações adequadas.

Tabela para cálculo de IMC

O seu programa não precisa, por enquanto, indicar qual a classificação de IMC do usuário. Mas, apenas por curiosidade, conheça a tabela de conversão a seguir:

IMCClassificação
Menor que 18,5Abaixo do peso
18,5 a 24,9Peso normal
25,0 a 29,9Sobrepeso
30,0 a 34,9Obesidade grau I
35,0 a 39,9Obesidade grau II
Maior que 40Obesidade grau III (mórbida)

Entrada de dados

A entrada de dados deve ser realizada com o comando prompt.

Saiba mais sobre Entrada de Dados

Para saber mais sobre a entrada de dados com Prompt, acesso a seção Entrada de dados.

Algoritmo proposto

Resolução

Mostrar Resolução
let peso = +prompt("Insira seu peso (em kg): ");
let altura = +prompt("Insira sua altura (em metros): ");

// operador ** é um operador de potenciação
// nesse exemplo, estamos elevando a altura ao quadrado com o comando ** 2
let imc = peso / (altura ** 2);


console.log(`Seu IMC é: ${imc.toFixed(2)}`);