<meta charset="utf-8">
<script>
function espaço() {
document.write("<br>");
}
function exibir(texto) {
document.write(texto);
espaço();
}
function calculaImc(peso,altura) {
return peso / altura^2;
}
var nome = prompt("Informe seu nome");
var pesoInformado = prompt(nome + " ,me informe seu peso");
var alturaInformada = prompt(nome + " ,me informe sua altura");
var imc = calculaImc(pesoInformado, alturaInformada);
exibir("Olá, "+ nome +" !");
espaço();
exibir("O seu IMC é: "+ imc);
</script>
Quando mando rodar o programa no Chrome, o Prompt funciona. A mensagem final fica:
Olá, Alex !
O seu IMC é: NaN
Porque o IMC não tá reconhecendo os valores informados?
Obrigado