Olá, Thales. Tudo certo? Então, o que há de errado com o seu código são dois detalhes muito pequenos. O primeiro deles está relacionado ao espaço que existe no prompt ("informe sua altura")
. Nesse caso, devido ao espaço, o programa não executa o prompt. E o segundo detalhe está na string document.write(''seu imc é" + Imc)
. Nesse caso a variável Imc
está com o "i" maiúsculo, quando deveria estar minúsculo para compatibilizar com a variável que você criou logo acima chamada imc
. Segue o código com os devidos reparos para você ter uma comparação. Qualquer dúvida estou à disposição. Abraços.
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaImc(altura, peso) {
return peso / (altura * altura);
}
var alturaInformada = prompt("informe sua altura ")
var pesoInformado = prompt("informe seu peso")
var imc = calculaImc(alturaInformada, pesoInformado)
document.write("seu imc é" + imc);
</script>