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

Meu código não pula linha

Não consigo encontrar onde está o erro no código abaixo.

As frases deveriam vir em linhas diferentes, mas estão vindo tudo junto

<meta charset="UTF-8">

<script> 

function pulaLinha() {

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

function mostra(frase) {

        document.write(frase);
        pulaLinha

}

var vitorias = parseInt(prompt("Entre com o número de vitórias."));
var empates = parseInt(prompt("Entre com o número de empates."));
var pontos = vitorias * 3 + empates;

mostra("Os pontos do seu time é " + pontos);

if(pontos < 28) {

        mostra("Seu time está pior que o ano passado.");


}

if(pontos > 28) {

        mostra("Seu time está melhor que o ano passado.");


}

if(pontos == 28) {

        mostra("Seu time esta igual ao ano passado.");


}

</script>
4 respostas

para colocar codigo utilize o icone </>

ele vai adicionar `` `

solução!

Olá Patrícia, tudo bem?

Achei o que está causando o erro de pular linha no seu código. Na real faltou colocar os parenteses dentro da função "mostra" depois da chamada da função "pulaLinha". Como você deixou:

function mostra(frase) {

        document.write(frase);
        pulaLinha  // <= Aqui está o erro.
}

O correto:

function mostra(frase) {

        document.write(frase);
        pulaLinha() 
}

É um pequeno detalhe de sintaxe, mas que faz toda diferença no resultado do código. Isso é muito comum principalmente para quem tá começando, então não se fruste com esses pequenos detalhe, pq o que importa é voce entender toda a lógica do código (e vemos que você está indo muito bem nisso... o resto é detalhes kkkk).

Espero ter ajudado e bons estudos ;)

Olhei umas trocentas vezes e não tinha percebido, kkkkkkk. Muito obrigada!!!

Nossa tbm tive que rever mais de uma vez até achar hahahah. Mas é isso ai, fico contente em ter ajudado em algo e bons estudos pra ti ;)