Calculadora de IMC

O Índice de Massa Corporal (IMC) é uma medida que relaciona o peso e a altura de uma pessoa, usada para avaliar se ela está dentro de um peso considerado saudável. O cálculo do IMC é feito a partir da divisão do peso pela altura ao quadrado.

A fórmula matemática para o cálculo do IMC é a seguinte:

IMC = peso ÷ (altura × altura)

O resultado dessa equação é um número que pode ser utilizado para classificar o peso de uma pessoa de acordo com a tabela estabelecida pela Organização Mundial da Saúde (OMS). De acordo com essa tabela, os valores do IMC são interpretados da seguinte forma:

  • abaixo de 18,5: abaixo do peso
  • entre 18,5 e 24,9: peso normal
  • entre 25,0 e 29,9: sobrepeso
  • entre 30,0 e 34,9: obesidade grau I
  • entre 35,0 e 39,9: obesidade grau II
  • acima de 40: obesidade grau III

Vale ressaltar que o IMC é apenas uma medida indicativa, e que existem outras variáveis que devem ser consideradas na avaliação da saúde de uma pessoa, como o tipo de alimentação, a prática de atividades físicas, o histórico familiar e a presença de doenças. Portanto, é importante sempre consultar um médico ou profissional de saúde para uma avaliação completa e adequada da saúde.

O Índice de Massa Corporal (IMC) é uma medida que avalia a relação entre a massa e a altura de uma pessoa. Em termos técnicos, é calculado pela divisão da massa (em kg) pelo quadrado da altura (em metros). O IMC é amplamente utilizado para avaliar se uma pessoa está com o peso adequado em relação à sua altura.

Para calcular o IMC no código JavaScript fornecido, primeiro é feito o processo de obtenção dos valores digitados pelo usuário nos campos de peso e altura, utilizando a função getElementById para buscar o valor desses campos no HTML. Depois, esses valores são convertidos em números com a função parseFloat para possibilitar os cálculos.

O cálculo do IMC propriamente dito é feito pela aplicação da fórmula, com a massa dividida pelo quadrado da altura. O resultado é armazenado na variável imc.

Em seguida, é utilizada uma estrutura condicional if-else para definir a classificação do IMC de acordo com os valores estabelecidos pela Organização Mundial da Saúde (OMS). Essa classificação é armazenada na variável classificacao e exibida na tela com a função innerHTML.

Por fim, é utilizado o método toFixed(2) para limitar o resultado do IMC a duas casas decimais, tornando a visualização mais amigável.

Dessa forma, o código realiza todo o processo de cálculo do IMC e classificação da pessoa de acordo com os padrões estabelecidos pela OMS, tornando possível a avaliação da saúde de uma pessoa em relação ao seu peso e altura.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *