A variável contador precisa estar definida antes do parâmetro do loop while, caso contrário ela não reconhecerá a criação da variável.
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!
A variável contador precisa estar definida antes do parâmetro do loop while, caso contrário ela não reconhecerá a criação da variável.
Olá Bruno! Tudo bem?
Isso mesmo.
Como a variável é criada apenas dentro da estrutura do while, tecnicamente ela não existe no momento em que o laço verifica a condição para sua execução, ou seja, o que está entre parênteses vai nos retornar false pois a variável não existe até o momento, e o laço não será executado.
Sinta-se sempre à vontade para compartilhar conosco suas dúvidas ou soluções!
Bons estudos! 😄