<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaImc (peso, altura) {
return peso/(altura*altura);
}
mostra("<h1>Calcule Seu IMC!</h1>");
var nome = prompt("Informe o seu nome");
var pesoInformado = prompt(nome + ", informe seu peso!");
var alturaInformada = prompt(nome + ", informe sua altura! 'Ex: 1.65'");
var imc = calculaImc(pesoInformado, alturaInformada);
mostra(nome + ", o seu IMC é " + Math.round(imc) + ".");
if(imc < 18.5) {
mostra("Você está abaixo do recomendado.");
}
else if(imc > 35) {
mostra("Você está acima do recomendado.");
}
else {
mostra("Você está dentro do recomendado.");
}
mostra("<br>Obrigado por calcular seu IMC conosco!");
</script>
Boa tarde, estou com dúvidas na parte final do meu código acima, posso fazer esse sistema de '' if, else if e else''? Ele está funcionando perfeitamente. Ou preciso fazer igual o trecho do código abaixo?
if(imc < 18.5) {
mostra("Você está abaixo do recomendado");
}
if(imc > 35) {
mostra("Você está acima do recomendado");
}
if(imc >= 18.5 && imc <= 35) {
mostra("Seu IMC está excelente!");
}