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!

1
resposta

Resposta Fernando

A variável contador foi chamada na lógica booleana do comando while antes de ser declarada, o compilador ainda não sabe quem é a variável contador.

1 resposta

Oi, Cleiton! Tudo bem com você?

Excelente!

A variável foi declarada dentro do bloco do while. Por uma questão de escopo, essa variável só existirá dentro do bloco while. Para piorar as contas, a expressão contador <= 10 tenta acessar uma variável que ainda não foi declarada, razão principal do erro de compilação que esta enfrentado.

Uma ótima semana para você :)