1
resposta

Código igual o do instrutor porém só da NaN no resultado do imc ..

<meta charset="UTF-8">

<script>
    function pulaLinha() {
        document.write("<br><br>")
    }



    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    function calculoImc(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 = calculoImc(alturaInformada, pesoInformado);

    mostra(nome + " o seu IMC calculado é " + imc);

    if(imc < 18.5)  {
        mostra("Seu IMC está abaixo do recomendado.");
    }

    if(imc >= 18.5 && imc <= 35)  {   
        mostra("Seu IMC está dentro do recomendado.");
            }

    if(imc > 35)  {
        mostra("Seu IMC está abaixo do recomendado.");
    }


</script>
1 resposta

Oi Lucas, eu fiz um teste aqui e funcionou, mas pode ser que você esteja fazendo a entrada do seu peso ou da sua altura com , quando você deveria fazer com .

Testa isso e vê se dá certo.