Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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 : )