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

O navegador não mostra o Segundo IMC. Podem ajudar?

Eu já revi algumas vezes o código e não consegui encontrar o problema. Meu navegador só mostra o primeiro IMC.

<meta charset="UTF-8">

<script >

    function pularLinha () {

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

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

    var pesoCleber = 96;
    var alturaCleber = 1.81;
    var imcCleber = pesoCleber / (alturaCleber * alturaCleber);
    mostra ("O IMC do Cleber é: " + imcCleber);


    var pesoGleice = 57;
    var alturaGleice = 1.68;
    var imcGleice = pesoGleice / (alturaGleice * alturaGleice);
    mostra ("O IMC da Gleice é: " + imcGleice);

</script>
4 respostas
solução!

Olá Cleber, como está?

O problema está na linha 7 do seu código, dentro da function pularLinha você esqueceu de fechar a tag do BR. a função deve ficar dessa forma:

function pularLinha () {

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

Corrigindo isso o IMG aparece. Abraço o/

Cleber,

faltou fechar a segunda tag <br> da function pularLinha()

    function pularLinha () {

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

Cleber, tudo bem?

Feche a segunda tag <br> na função abaixo que funcionará:

  function pularLinha () {

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

Pessoal me desculpem por não ter notado algo tão simples, acho que foi erro de iniciante. Pelo menos fica como atenção que não basta apenas "Passar os olhos" em cada linha, mas sim ler atentamente todos os caracteres Obrigado a todos pela ajuda!