Meu código:
<meta charset="UTF-9">
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaImc(altura, peso) {
return peso/(altura*altura);
}
var nome = prompt("informe seu nome");
var peso = prompt(nome +", informe seu peso");
var altura = prompt(nome +", informe sua altura");
var imc = calculaImc(altura, peso);
mostra(nome + ", o seu imc é " + imc);
if(imc < 18.5) {
mostra("Você esta abaixo do recomendado.");
}
if(imc > 35) {
mostra("Você esta acima do recomendado.");
}
if(imc >= 18.5) {
if(imc <= 35) {
mostra("Você esta dentro do recomendo.");
}
}
</script>
O que aparece no chrome:
Iza, o seu imc é 19.817677368212443
Você esta dentro do recomendo.
Se eu fizer igual ao do professor da certo, mas gostaria de saber exatamente o que causa este erro para melhorar minha compreensão de todo o conteúdo. Alguém poderia ajudar?