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

Meu código dá o erro "Uncaught ReferenceError: pontos is not defined at imc.html:23" não sei o que está acontecendo...

<meta charset="UTF-8">

<script >

function mostra(frase) {

    document.write(frase);
}

function pularlinhas(){

    document.write("<br>");

}

var nome=prompt("Olá! insira o nome do seu time!");
var vitorias=parseInt(prompt("Quantas vitórias teve o seu time?"));
var empates=parseInt(prompt("Quantos empates teve o seu time?"));
var resultado= vitorias*3+empates

mostra("Os pontos do "+nome+"     são:    "+resultado+"pts");  

if(pontos > 20){

    mostra("está indo Bem!!!")
}

if(pontos < 20){

    mostra("está indo mal")
}

if(pontos == 20){

    mostra("está a mesma coisa") 
}
</script>
2 respostas
solução!

Olá Júlio, tudo bem?

A variável pontos não foi definida. Você definiu essa variável como resultado. Então, ou você utiliza uma ou outra. Por exemplo, se trocar por pontos nas duas linhas abaixo, seu código funcionará perfeitamente:

var resultado= vitorias*3+empates
>>>>> troque por:
var pontos= vitorias*3+empates

E aqui:

mostra("Os pontos do "+nome+"     são:    "+resultado+"pts");  
>>>>> troque por:
mostra("Os pontos do "+nome+"     são:    "+pontos+"pts");  

Testa aí e nos diga se deu certo.

Boa tarde André, agora deu certo muito obrigado pela ajuda : )