1
resposta

Minha resolução

const tentativas = ["1234", "admin", "secreto"];
const senhaCorreta = "secreto";
let i = 0;
let limite = 3;

while ( i < limite) {

    const tentativaAtual = tentativas[i];
    i++;

    if(tentativaAtual === senhaCorreta) {
        console.log("Acesso Permitido")
        break;
    }
    
    console.log(`Tentativa ${i} inválida`)

    if(i === limite) {
        console.log("Acesso bloqueado. Número máximo de tentativas atingido.")
    }
}
1 resposta

Olá, Bruno! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de arrays para armazenar tentativas de senha, utilizou muito bem o laço while para controlar o número de verificações e ainda compreendeu a importância da estrutura condicional para validar o acesso e bloquear após o limite de tentativas.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!