1
resposta

Verificação de Senha com 3 tentativas

function verificasenha()
{

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

while( i <= 2 )
    {
        if (tentativas[i] === senhaCorreta){
        return console.log("Acesso permitido!");
        }
        else
        {
            i++;
        console.log(`Tentativa ${i}  inválida`);
        }

    }
    return console.log(`Acesso bloqueado. Número máximo de tentativas atingido.`)

}
verificasenha();
1 resposta

Olá, Eduardo, como vai?

O código apresenta a lógica necessária para o controle de tentativas e a validação da senha. A utilização do laço while é adequada para este cenário, pois permite repetir o bloco de código enquanto a condição de limite de tentativas for verdadeira.

O exercício está muito bem executado e cumpre o que foi solicitado na atividade. Parabéns por compartilhar sua resolução e continue praticando para consolidar esses conceitos de lógica de programação.

O fórum está à disposição para futuras dúvidas ou para compartilhar novas evoluções em seus estudos.

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