Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução - 20 - Verificar acesso a nível do jogo

praticando function e readline junto à condicional com operador ternário.

// 20 - Verificar acesso a nível do jogo
// Você está criando um sistema para um jogo, onde o personagem tem que passar por duas condições para conseguir avançar para o próximo nível:

// O personagem precisa ter mais de 50 pontos.
// O personagem deve ter pelo menos uma vida restante.
// Crie um programa que, dado os pontos e as vidas restantes, verifique se o personagem pode ou não avançar para o próximo nível.
const readline = require ('readline');

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

function verificarAcesso(pontos, vidas){
    return (pontos > 50 && vidas >= 1)? `Próximo nível liberado!` : `Não pode avançar para o próximo nível.`
}

function inputUsuario(){
    leitor.question('Informe os Pontos: ', (pontos) =>{
        leitor.question('Informe a quantidade de vidas restantes: ', (vidas) => {
            const mesagemAcesso = verificarAcesso(pontos, vidas);
            console.log(mesagemAcesso);
            leitor.close();
        })
    })
}

inputUsuario();
2 respostas
solução!

Oi, Caue! Tudo bem?

Excelente resolução!

Ficou muito bacana ver como você foi além do que foi pedido no exercício. Em vez de apenas declarar variáveis fixas, você criou uma interação real com o usuário e estruturou o código de forma muito profissional.

Pontos altos do seu código:

  • Organização: Você separou muito bem as responsabilidades. Uma função cuida da lógica (verificarAcesso) e outra cuida da interação (inputUsuario). Isso facilita muito a manutenção e leitura do código.
  • Operador ternário: O uso do ternário na função verificarAcesso deixou o código limpo e conciso, ideal para retornos simples como esse.
  • Interatividade: O uso do readline mostra que você já está explorando como o JavaScript funciona fora do navegador (no ambiente Node.js), o que é um ótimo diferencial.

Parabéns por desafiar a si mesmo e praticar conceitos extras!

Continue com esse empenho.

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

Valeeeu Lorena! Devagar vamos aprendendo rsrs. Obrigado pelo feedback!