Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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!