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

o que tem errado no meu script, que não dá certo?

sempre deu, somente agora que não vai

4 respostas

Olá Kauan tudo bem ?

Você poderia compartilhar seu código aqui , para podermos entender o motivo pelo qual não está funcionando ?

Fico no aguardo . Abraços

<script>

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

var vitórias = parsein(prompt("Diga o número de vitórias"));
var empates = parseint(prompt("Diga o número de empates"));

var pontos = vitórias * 3 + empates;


mostra("Os pontos do seu time é" + pontos);

if (pontos < 28); {
mostra("Seu time está pior do que o ano passado.");
}
if (pontos > 28); {
mostra("Seu time está melhor do que o ano passado.");
}
if (pontos == 28); {
mostra("Seu time está igual ano passado.");
}
</script>
insira seu código aqui
solução!

Olá Kauan, tudo bem?

Precisa ajustar duas coisas no seu código. Primeiro você não fechou com } a função mostra(frase):

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

E também a função parseInt() está escrita incorretamente. É preciso escrevê-la exatamente como a linguagem exige, com letras maiúsculas e minúsculas. Dá uma revisada aqui:

var vitórias = parsein(prompt("Diga o número de vitórias"));
var empates = parseint(prompt("Diga o número de empates"));

Uma outra consideração. Evite usar caracteres especiais em nomes de variáveis, como acentos por exemplo. Isso não ocasionará um erro de execução no seu código mas é uma boa prática evitá-los. Então, ao invés de vitórias considere utilizar vitorias.

Abraços e bons estudos!