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

PROMPT só funcionou com multiplicador *1, e não com PARSEINT (Uma solução rápida)

<meta charset="UTF-8">

<script>
  document.write("<br>")

    function pulaLinha() {

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

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

    var vitorias = 1*( prompt("Entre com o n* de vitórias."));
    var empates =  1*( prompt("Entre com o n* de empates."));
    // PARSEINT() NÃO FUNCIONOU, USEI UM MULTIPLICADOR (1*)
    var pontos = vitorias*3+empates;
    mostra("Os ptos de seu time é "+pontos);


if(pontos > 28) {

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

}

if(pontos < 28) {

    mostra("Seu time está pior do que no ano passado.");
}

if(pontos == 28) {

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

}

mostra("FIM");


</script>
3 respostas
solução!
<meta charset="UTF-8">

<script>
  document.write("<br>")

    function pulaLinha() {

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

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


// Inseri o parseInt() e funcionou. Você verificou os parênteses?
    var vitorias = parseInt(prompt("Entre com o n* de vitórias."));
    var empates =  parseInt(prompt("Entre com o n* de empates."));


    var pontos = vitorias*3+empates;
    mostra("Os ptos de seu time é "+pontos);


if(pontos > 28) {

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

}

if(pontos < 28) {

    mostra("Seu time está pior do que no ano passado.");
}

if(pontos == 28) {

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

}

mostra("FIM");


</script>

Marcelo, obrigado pelo retorno.

Seu código funcionou no meu navegador, com certeza deve ser erro de parênteses, como mencionou - irei analisar o que fiz nas primeiras revisões .

Obrigado! Att

Que ótimo Alexandre! Muito obrigado pelo feedback! Fico contente por ter te ajudado. Sucesso!