Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Fiz o código sem o _ parseInt() _ é o mesmo também funciona! Mas é correto?

Primeiramente fiz o programa utilizando uma lógica de poder mudar a pontuação e ter um programa mais fácil para manutenção.

Entretanto ele funcionou sem o parseInt();

Mas seria correto utilizar dessa forma? Ou realmente devemos trabalhar com o parseInt() para uma entrada de números no nosso programa?

<meta charset="UTF-8">
<script>
    function pulaLinha(){
        document.write("<br>");
document.write("<br>");
    }

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

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

    var pontosVitoria = 3;
    var pontosEmpate = 1;

    var pontos = (vitorias * pontosVitoria) + (empates * pontosEmpate);

    mostra("Os pontos do seu time são: " + pontos);
    mostra("Quantidade de Vitórias: " + vitorias);
    mostra("Quantidade de Empates: " + empates);

</script>
1 resposta
solução

Oi Flavio tudo bem?

Fiz o código abaixo com o pasteInt() e funcionou certinho, dá uma olhada. Se por acaso não rodar no seu browser fala a versão e o browser que você está usando para eu investigar.

<meta charset="UTF-8">
<script>
    function pulaLinha(){
        document.write("<br>");
document.write("<br>");
    }

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

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

    var pontosVitoria = 3;
    var pontosEmpate = 1;

    var pontos = (parseInt(vitorias) * pontosVitoria) + (parseInt(empates) * pontosEmpate);

    mostra("Os pontos do seu time são: " + pontos);
    mostra("Quantidade de Vitórias: " + vitorias);
    mostra("Quantidade de Empates: " + empates);

</script>

Espero ter ajudado!!!