1
resposta

eu achei melhor esse jeito de se fazer, mas deve ter como melhorar definitivamente.

 const tentativas = ["1234", "admin",, "secreto"];
const senhaCorreta = "secreto";

for (i = 0; i < tentativas.length; i++){
    if (i === 3) {
        console.log(`Acesso bloqueado. Número máximo de tentativas atingido.`);
        break;
    }


    if (tentativas[i] != senhaCorreta){
        console.log(`Tentativa ${i + 1} inválida.`);
    } else if (tentativas[i] === senhaCorreta) {
        console.log(`Acesso permitido!`);
        break;
    }
}
1 resposta
const tentativas = ["1234", "admin", undefined, "secreto"];
const senhaCorreta = "secreto";
const maxTentativas = 3;

for (let i = 0; i < maxTentativas; i++) {
    const tentativaAtual = tentativas[i];

    if (tentativaAtual === senhaCorreta) {
        console.log("Acesso permitido!");
        break;
    }

    console.log(`Tentativa ${i + 1} inválida.`);
    
    if (i === maxTentativas - 1) {
        console.log("Acesso bloqueado. Número máximo de tentativas atingido.");
    }
}