Prezados,
Ao realizar teste com os demais IFs, constatei que me trouxeram outros resultados.
Sendo assim, solicito orientação do que pode estar ocorrendo conforme iamgem abaixo:
<meta charset="UTF-8">
<script>
//Minhas funções:
function pulaLinha() {
document.write("<br>");
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaImc(altura, peso) {
return peso / (altura * altura);
}
//Minhas variáveis:
var nomeUsuario = prompt ("Informe seu nome");
var alturaInformada = prompt (nomeUsuario + ", informe sua altura (separe por ponto)");
var pesoInformado = prompt (nomeUsuario + ", informe seu peso (separe por ponto)");
var imc = calculaImc(alturaInformada, pesoInformado)
//Mensagem de resultado para usuário:
mostra(nomeUsuario+", o seu IMC é de " + imc)
if (imc < 18,5)
{
mostra ("Você está abaixo do recomendado")
}
if (imc >= 18,5 && imc <=24,99)
{
mostra ("Seu peso está normal")
}
if (imc >= 25 && imc <=29,99)
{
mostra ("Você está acima do peso")
}
if (imc >= 30 && imc <=34,99)
{
mostra ("Você está com obesidade nível I")
}
if (imc >=35 && imc <=39,99)
{
mostra ("Você está com obesidade nível II, considerada severa")
}
</script>
<br><br>
<h3>
Situação:
<br>
Entre 18,5 e 24,99 (Peso normal)
<br>
Entre 25 e 29,99 (Acima do peso)
<br>
Entre 30 e 34,99 (Obesidade I)
<br>
Entre 35 e 39,99 (Obesidade II)
</ h3>
<br>