não entendi porque declarar essa Var achou == false. Qual a necessidade dessa linha?
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!