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

não gera as frases , alguem poderia por gentileza me dizer o pq ? obg

<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br>");
    }

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

    function calculaImc(altura, peso) {

        return imc = 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 = (alturaInformada + pesoInformado);

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

if (imc < 18.5){
    mosrta (" voce esta abaixo do recomendado");
}    

if (imc > 35){
    mostra (" voce esta acima do recomendado ");
}

if (imc >= 18.5){

if (imc <= 35){

    mostra( " voce ta excelente");
}
}

</script>
1 resposta
solução!

Boa tarde, Isnard! Como vai?

O erro que consegui perceber foi na linha a seguir:

mosrta (" voce esta abaixo do recomendado");

Repare que vc escreveu o nome da função incorretamente! O correto seria fazer:

mostra(" voce esta abaixo do recomendado");

Faça essa correção e veja se o seu código funciona como esperado.

Obs.: Um outro detalhe importante que vc deve prestar a atenção é em relação à indentação do código! Em alguns momentos a indentação está incorreta e se vc perceber dificulta um pouco a leitura do código.

Qualquer coisa é só falar!

Grande abraço bons estudos!