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

[Dúvida] futebol.html, meu código não exibe as condições apenas o valor dos pontos

Quando abro no navegador o código só está mostrando o valor dos pontos ele não mostra a mensagem da condição, se é maior, menor ou igual do ano passado tem alguma coisa errada?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá Marcos, tudo bem?

há um erro de sintaxe na função pularLinha(). As tags "br" não estão sendo fechadas corretamente. É necessário adicionar o caractere ">" após o "br" em ambas as chamadas da função.

Aqui está o código corrigido:

<meta charset="UTF-8">

<script>
    function pularLinha() {
        document.write("<br>"); // Linha do erro
        document.write("<br>");
    }

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

    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á melhor do que o ano passado.");
    }

    if (pontos < 28) {
        mostra("Seu time está pior quanto o ano passado.");
    }

    if (pontos == 28) {
        mostra("Seu time está igual ao ano passado.");
    }
</script>

Espero ter ajudado, qualquer dúvida me coloco à disposição! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Nossa, como deixei isso passar, muito obrigado pela ajuda!