Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Encontre meu erro nesse código

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

        function mostra() {

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

        var pesoFlavio = 73;
        var alturaFlavio = 1.71;

        var imcFlavio = pesoFlavio / (alturaFlavio * alturaFlavio)

        mostra("o imc do Flavio é " + imcFlavio);

</script>
2 respostas

Oi, então faltou receber o parâmetro na função frase, vc está tentando utilizar a variavel frase no document.write(frase); mas não recebeu como paramentro e tambem faltou um ponto e virgula ";" depois na parte de imc

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

        function mostra(frase) {

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

        var pesoFlavio = 73;
        var alturaFlavio = 1.71;

        var imcFlavio = pesoFlavio / (alturaFlavio * alturaFlavio);

        mostra("o imc do Flavio é " + imcFlavio);

</script>

compare com o seu código

solução!

A solução foi dada na resposta acima pelo aluno André.