1
resposta

Resolução Exercício 5 - Condicionais JS

const readline = require('readline');

 const rl = readline.createInterface({
     input: process.stdin,
     output: process.stdout
 });

 let usuario;

    rl.question ("Digite o seu nome de usuário: " , usuarioInput => {   
        usuario = usuarioInput;

    if (usuario === "admin") {
        console.log("Login bem sucedido!");
    } else {
        console.log ("Usuário inválido!");
    }
    rl.close();
 });
1 resposta

Olá, Letícia, como vai?

Você resolveu corretamente a validação do usuário e a lógica aplicada está funcionando conforme o enunciado. A comparação direta da variável com a string "admin" está adequada e o uso do readline para capturar a entrada também está coerente com o ambiente de execução.

O único ponto de atenção é que o exercício solicitava o uso do operador ternário, enquanto na sua solução foi utilizado if e else. Embora o resultado final esteja correto, vale alinhar a implementação ao que foi pedido para treinar esse tipo de operador.

Obrigado por compartilhar sua resposta no fórum e fique à vontade para continuar trazendo suas resoluções e dúvidas, o espaço está à disposição.

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