Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

acredito que tudo está igual ao vídeo mas o resultado, quando já posto os valores, é "O IMC calculado é NaN"

<meta charset="utf-8">

<script>

    function pulalinha() {

        document.write("<br>");
        document.write("<br>");
    }

    function mostra(frase) {

        document.write(frase);
        pulalinha();

    }

    function calcularimc(altura, peso) {

        return peso / (altura * altura);

    }

    var alturaInformada = prompt("Informe sua altura");
    var pesoInformado = prompt("Informe seu peso");

    var imc = calcularimc(alturaInformada, pesoInformado);

    document.write("O IMC calculado é " + imc);

</script>
1 resposta
solução!

Escreva assim:

<meta charset="UTF-8">

<script>

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
}

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
}

    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)
document.write(nome + ", o seu IMC é " + imc);
pulaLinha();
if(imc < 18.5) {
mostra("Você está abaixo do recomendado.")
}

if(imc > 27) {
mostra("Você está acima do recomendado.")
}

if(imc >= 18.5) {
if(imc <= 27)
mostra("Seu IMC está excelente.")
}

</script>

Espero que tenha ajudado.