Nobres, ao final, optei por suprimir um "else". Gostaria de saber se é permitido isso. Também tenho um pouco de dúvida sobre a Indentação quando há estruturas com if e else e também sobre a posição de chaves e se isso é relevante.
Obs. : Neste código já defini as variáveis imcMax e imcMin.
Grato.
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(print){
document.write(print);
pulaLinha();
}
function calculaImc(peso, altura){
var imc = peso / (altura * altura);
return imc;
}
var nome = prompt("Informe seu nome.")
var peso = prompt(nome + ", Informe o seu peso.");
var altura = prompt(nome + ", Informe a sua altura.");
var imcMin = 18.5;
var imcMax = 35;
var imc = calculaImc(peso, altura);
mostra(nome + ", O imc calculado é: " + imc + ".");
if((imc >= imcMin) && (imc <= imcMax)){
mostra("Seu IMC está dentro do recomendado.");
}
else {
if(imc < imcMin){
mostra("Seu IMC está abaixo do recomendado.");
}
if(imc > imcMax){
mostra("Seu IMC está acima do recomendado.");
}
}
</script>