IMC simples
Calcular IMC é uma das primeiras coisas que aparecem em aplicativos de saúde e academias. Você precisa dominar Math.pow() porque, em código real, nem sempre o operador ** está disponível — por exemplo, se estiver escrevendo para um ambiente que só suporta ES5 ou usando uma biblioteca que exige métodos explícitos. Saber usar funções matemáticas nativas evita inconsistências.
O PROBLEMA
Declare peso (kg) e altura (m). Calcule IMC usando Math.pow() e exiba com toFixed(2).
EXEMPLO
peso=70, altura=1.75 IMC: 22.86
SOBRE O CONCEITO
O método Math.pow(base, expoente) retorna a base elevada ao expoente. No cálculo do IMC, usamos Math.pow(altura, 2) para obter o quadrado da altura, em vez de escrever altura ** 2. O erro comum é usar ** (operador de exponenciação do ES2016), que não funciona em versões mais antigas do JavaScript ou em alguns ambientes restritos. O toFixed(2) arredonda o resultado para duas casas decimais, retornando uma string — por isso usamos console.log com template literal para exibir. Se não usar Math.pow(), o cálculo fica correto, mas o exercício perde o foco no método.
RESOLUÇÃO