Olá galerinha tudo bem??
Escrevi o seguinte código:
function calculaImc(peso, altura){
return peso/(altura*altura);
}
function mostra(mensagem){
document.write(mensagem);
}
var peso = prompt("Informe seu peso");
var altura = prompt("informe sua altura");
var imc = calculaImc(peso, altura);
mostra("O seu imc é " + Math.round(imc))
if(imc <= 17){
mostra("você precisa ganhar peso");
} else if(imc >= 17.5 || imc <= 18.49) {
mostra("você ainda está abaixo do peso");
} else if(imc >= 18.5 || imc <= 24.99){
mostra("Parabêns você esta com o peso ideal, segundo a OMC")
} else if(imc >= 25 || imc <= 29.99){
mostra("Você está acima do peso");
} else if(imc >= 30 || imc <= 34.99){
mostra("você esta obeso nivel 1");
} else if(imc <= 35 || imc <= 39.99 ){
mostra("Você esta com obesidade severa");
} else if(imc >= 40){
mostra("Você vai morrer");
}
Entretanto, o if e else não esta retornando a mensagem, alguém consegue ver aonde estou errando?
Desde já agradeço a ajuda!