não entendi porque declarar essa Var achou == false. Qual a necessidade dessa linha?
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!
não entendi porque declarar essa Var achou == false. Qual a necessidade dessa linha?
Olá, Kevelyn!
Essa variável é usada para acompanhar se o jogador conseguiu acertar ou não algum número secreto. Sem essa linha, o código ainda funcionaria, mas seria menos claro e mais propenso a erros.
Dentro do loop for, se o usuário acertar um número secreto, a variável achou é definido como true, indicando que o usuário acertou pelo menos um dos números. Caso contrário, ao final do loop, se nenhum número secreto for encontrado, achou permanecerá false, indicando que o usuário errou todos os números.
Então, a variável achou é usado para determinar qual mensagem de alerta deve ser exibida ao usuário: "Você ACERTOU!" ou "Você ERROU!".
Se ainda ficar com dúvida coloque aqui no fórum.
Bons estudos!