Pessoal, alterei o código da aula usando o else
e deu certo. Porém, vi em outros tópicos que isso não é o correto a ser feito... então, quando o uso do else if
é uma boa prática?
<meta charset="UTF-8">
<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 o seu nome");
var alturaInformada=prompt(nome+", informe a sua altura");
var pesoInformado=prompt(nome+", informe o seu peso");
var imc=calculaImc(alturaInformada,pesoInformado);
mostra(nome+", o seu IMC calculado é: "+imc);
if (imc<18.5) {
mostra("Você está abaixo do peso.");
} else if (imc>35) {
mostra("Você está acima do peso.");
} else if (imc>=18.5&&imc<=35) {
mostra("Você está no peso ideal.");
}
</script>