Gente, eu não to sabendo onde esta o erro, o meu resultado esta sendo sempre NaN. Quando eu uso o return, vai sempre o NaN, mas se eu uso a var imc, da certo, não sei onde estou errando no return.
<meta charset="UTF-8">
<script>
function pulaLinha () {
document.write ("<br>");
document.write ("<br>");
}
function mostra (frase) {
document.write (frase);
pulaLinha ();
}
function calculaImc (peso, altura) {
return pesoInformado / (alturaInformada * alturaInformada);
}
var nome = prompt ("Informe seu nome");
var alturaInformada = prompt (nome + ", informe sua altura");
var pesoInformado = prompt (nome + ", informe seu peso");
var imc = pesoInformado / (alturaInformada * alturaInformada);
mostra (nome + ", O seu IMC é " + Math.round (calculaImc));
</script>