Algumas inserçoes de condiçoes pra cada resultado de IMC e uma tabela em html pra questão de consulta de resultado.
Se alguém souber como colocar a tabela em JS pra tornar ela dinâmica, vou ficar muito feliz com uma ajudinha, kk
<meta charset="UTF-8">
<script>
function pulaLinha(qntdDeLinhas){
for (var i = 0; i < qntdDeLinhas; i ++){
document.write ("<br><hr>");
}
}
function mostra(frase){
document.write(frase);
}
function calculaImc(altura,peso){
return peso / (altura * altura);
}
var nome = prompt("Informe seu nome");
var alturaInformada = prompt(nome + ", Informe sua altura");
var pesoInformado = prompt(nome + ", Informe seu peso");
var imc = calculaImc(alturaInformada , pesoInformado);
mostra("<br><br>");
mostra(nome + ", o resultado do seu IMC é: " + imc);
mostra("<br><br>");
if (imc >= 18.5 && imc <= 24.9){
mostra("Seu IMC é considerado normal, parabéns!");pulaLinha(1);
}
if(imc >= 25 && imc <= 29.9){
mostra("Seu IMC apresenta um grau de Sobrepeso, requer atenção!");pulaLinha(1);
}
if (imc >= 30 && imc <= 34.9){
mostra("Seu IMC apresenta grau 1 de Obesidade, apresentando risco à sua saúde!");pulaLinha(1);
}
if (imc >= 35){
mostra("Seu IMC apresenta grau 2 de Obesidade, é indicado ajuda e acompanhamento profissional!");pulaLinha(1);
}
</script>
<table border="1">
<tr>
<td><H4>IMC</H4></td>
<td><H4>RESULTADO</H4></td>
</tr>
<tr>
<td>Entre 18,5 e 24,9</td>
<td>Peso normal </td>
</tr>
<tr>
<td>Entre 25 e 29,9</td>
<td>Sobrepeso</td>
</tr>
<tr>
<td>Entre 30 e 34,9</td>
<td>Obesidade grau 1</td>
</tr>
<td>Entre 35 e 39,9</td>
<td>Obesidade Grau 2</td>
</table>