Estou usando o código abaixo, mas no navegador aparece "o seu IMC é NaN". Não consegui identificar o erro. Utilizo o navegador Chrome.
Estou usando o código abaixo, mas no navegador aparece "o seu IMC é NaN". Não consegui identificar o erro. Utilizo o navegador Chrome.
tente usar
return imc;
entre os colchetes, abaixo da variável. Exemplo:
function calculaImc (altura, peso){
var imc = peso / (altura * altura);
return imc;
}
o meu deu o mesmo erro tentei colocar o var imc = peso / (altura * altura); return imc; mas deu o mesmo erro.. ?????
Marcos, quando você coloca a altura no prompt, você está colocando a altura com virgula? Exemplo: 1,74.
Eu tive esse problema e resolvi usando um ponto no lugar da virgula. Exemplo: 1.56
Aconteceu a mesma coisa comigo e o problema era realmente o uso da vírgula. Obrigada, Estevão!