1
resposta

Resolução Exercício 9 - Condicionais JS

const readline = require('readline');

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

 let pontos;
 let vidas;

   rl.question ("Quantos pontos o seu personagem tem? " , pontosInput => {   
       pontos = parseInt(pontosInput);

   rl.question ("Quantas vidas o seu personagem tem? " , vidasInput => {   
       vidas = parseInt(vidasInput);

    if (pontos >= 50 && vidas >=1) {
        console.log("Parabéns! Você avançou para o próximo nível!");
    } else {
        console.log("Você não avançou de nível. Tente novamente!");
    }
    rl.close();
   });
});
1 resposta

Olá, Letícia, como vai?

Seu código está bem organizado e resolve corretamente a leitura dos dados e a verificação das condições usando operadores lógicos. A estrutura com readline e o encadeamento das perguntas estão adequados para o objetivo do exercício, e a lógica geral atende ao que foi proposto.

Parabéns pela resolução e obrigado por compartilhar sua resposta no fórum. Ele fica à disposição caso queira trazer outras atividades ou dúvidas para discutirmos.

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