Eu tive a ideia de fazer meu código retornando a condição de saúde, de acordo com a OMS, baseada no cálculo de IMC, usando variáveis e pedindo pro if retornar.
_
<meta charset="UTF-8">
<script>
//funções
function pulaLinha(){
document.write("<br><br>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
function calculaImc(altura, peso) {
return peso / (altura * altura);
}
alert("Olá! Vamos descobrir qual é o seu Índice de Massa Corporal?")
//variáveis
var nome = prompt("Primeiro, informe o seu nome");
var alturaInformada = prompt(nome + ", qual é a sua altura? (Use ponto no lugar da vírgula)");
var pesoInformado = prompt("E qual é o seu peso " + nome + "?" + " (Use apenas números)");
var imc = calculaImc(alturaInformada, pesoInformado);
mostra(nome + ", o seu IMC é de " + Math.round(imc) + ".");
if(imc < 18.5){
mostra("Você está abaixo do recomendado pela OMS: Abaixo do Peso")
}
if(imc >= 18.5 && imc <= 24.99){
mostra("Você está dentro do recomendado pela OMS: Peso normal.")
}
if(imc >= 25 && imc <= 29.99){
mostra("Você está acima do recomendado pela OMS: Sobrepeso.")
}
if(imc >= 30 && imc <= 34.9) {
mostra("Você está acima do recomendado pela OMS: Obesidade Grau 1.")
}
if(imc >= 35 && imc <= 39.9) {
mostra("Você está acima do recomendado pela OMS: Obesidade Grau 2.")
}
if(imc >= 40){
mostra("Você está acima do recomendado pela OMS: Obesidade Grau 3 ou Mórbida.")
}
</script>