1
resposta

Problema ao rodar código

Bom dia! Estou tendo um problema, pelo qual tentei resolver, mas não obtive sucesso.

<meta charset="UTF-8">
<script> 

    function pulaLinha() {
         document.write("<br>");
         document.write("<br>");
    }
    function mostra(frase) { 
         document.write(frase); 
         pulalinha()
    }
    function calculaImc(altura, peso) {
        var imc = peso / (altura * altura);
        mostra("O imc calculado é " + imc)
    }

    calculaImc(1.72, 85);
    calculaImc(1.69, 72);


</script>

Ao rodar este código, só está aparecendo o resultado do primeiro imc, do segundo não aparece. Gostaria que me ajudassem com este problema, por favor. Obrigado

1 resposta

Bom dia, a chamada ao método pulalinha está em caixa baixa. Deveria ser pulaLinha, como definido na função:

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

Ele só mostrou o primeiro porque deu erro na execução (veja no console o erro), então ele só executou da primeira vez.