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:
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.