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

Eu tentei usar esse código e apenas uma frase está sendo mostrada na tela depois das perguntas para o usuário, alguém sabe me dizer no que eu errei?

    function mostraLinha(){

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

    function mostra(frase){

        document.write(frase);
        pulaLinha();
    }


var nVitorias = prompt("Quantas vitórias seu time teve?");
var nDerrotas = prompt("Quantas derrotas seu time sofreu?");
var nEmpates = prompt("Quantas vezes seu time empatou?");
var pontos = (nVitorias * 3) + (nEmpates * 1);

mostra("Sua pontuação total foi de " + pontos + " pontos!!");
mostra("Você perdeu" + nDerrotas + "partidas");

2 respostas

Thor,

Está ocorrendo um erro porque você definiu a função "pulaLinha" com o nome de "mostraLinha"

Por favor altere o nome da função

function mostraLinha(){

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

para

function pulaLinha(){

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

Seu código ficará da seguinte forma:

<script>

  function pulaLinha() {
    document.write("<br>");
  }

  function mostra(frase) {

    document.write(frase);
    pulaLinha();
  }


  var nVitorias = prompt("Quantas vitórias seu time teve?");
  var nDerrotas = prompt("Quantas derrotas seu time sofreu?");
  var nEmpates = prompt("Quantas vezes seu time empatou?");
  var pontos = (nVitorias * 3) + (nEmpates * 1);

  mostra("Sua pontuação total foi de " + pontos + " pontos!!");
  mostra("Você perdeu " + nDerrotas + " partidas");

</script>
solução!

pse, acabei de perceber e voce respondeu na hora que ia apagar a pergunta, muito obrigado