Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O que ha de errado com meu codigo?

Eu quis encrementar o codigo do professo mas quando coloco para rodar ele nao me mostra a o que pedi. No caso eu queria que ele mostrasse que o meu time ainda nao pontuou mas ao inves ele mostra que meu time esta pior que o ano passado o que tambem esta correto mas se nao marcou ponto poderia mostrar que ainda nao pontuou. Consegui explicar direitinho? pq ate eu fiquei confuso agora.

<meta charset="UTF=8">

<script type="text/javascript">

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

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

    var vitorias = parseInt( prompt ("Entre com o numero de vitorias"));
    var empates = parseInt( prompt ("entre com o numero de empates"));
    var pontos = (vitorias * 3) + (empates);
    mostra ("seu time fez " + pontos + " pontos");

    if ( pontos > 28)
    {
        mostra ("seu time esta melhor que o ano passado");    
    }
    else if ( pontos < 28)
    {
        mostra ("seu time esta pior que o ano passado");    
    }
    else if ( pontos == 0)
    {
        mostra ("seu time ainda nao pontuou");
    }    
    else
    {
        mostra ("seu time esta igual que o ano passado");    
    }


</script>
1 resposta
solução!

Consegui arrumar o codigo. esta foi a alteracao que realizei:

else if ( pontos >= 1 && pontos < 28)
    {
        mostra ("seu time esta pior que o ano passado");    
    }
    else if ( pontos == 0)
    {
        mostra ("seu time ainda nao pontuou");