1
resposta

Vim mostrar o meu código, que fiz de acordo com a tabela atualizada da OMS!

<meta charset="UTF-8"> 
<script> 
 function pulaLinha() { 
    document.write("<br><br>");
} 
 function mostra(frase) { 
    document.write(frase); 
    pulaLinha(); 
}
 function calculaImc(altura, peso) { 
     peso = peso.toString().replace(",", "."); 
     altura = altura.toString().replace(",", "."); 
     return peso / (altura * altura); 
}
     var nome = prompt("Informe o seu nome"); 
     var alturaInformada = prompt(nome + ", informe sua altura"); 
     var pesoInformado = prompt(nome + ", informe seu peso"); 
     var imc = calculaImc(alturaInformada, pesoInformado); 
     mostra (nome + ", o seu IMC é " + imc); 
if (imc < 16) {
    mostra ("De acordo com a Organização Mundial da Saúde, seu IMC está abaixo dos padrões saudáveis, sendo considerado magreza grau II.");
}
if (imc <= 16.9) {
    if (imc >= 16.0) {
    mostra ("De acordo com a Organização Mundial da Saúde, seu IMC está abaixo dos padrões saudáveis, sendo considerado magreza grau II.");
    }
}
if (imc <= 18.4) {
    if (imc >= 17.0) {
    mostra ("De acordo com a Organização Mundial da Saúde, seu IMC está abaixo dos padrões saudáveis, sendo considerado magreza grau I.");
    }
}
if (imc >= 18.5) {
    if (imc <= 24.9) {
    mostra ("De acordo com a Organização Mundial da Saúde, seu IMC está dentro dos padrões adequados.");
    }
}
if (imc >= 25.0) {
    if (imc <= 29.9) {
    mostra ("De acordo com a Organização Mundial da Saúde, seu IMC está acima dos padrões saudáveis, sendo considerado obesidade grau I.");
    }
}
if (imc >= 30.0) {
    if (imc <= 39.9) {
    mostra ("De acordo com a Organização Mundial da Saúde, seu IMC está acima dos padrões saudáveis, sendo considerado obesidade grau II.");
    }
}
if (imc > 40.0) {
    mostra ("De acordo com a Organização Mundial da Saúde, seu IMC está acima dos padrões saudáveis, sendo considerado obesidade grau III.");
}
</script>
1 resposta

Caramba, muito bom Desirée, ficou bem completo, parabéns :)