1
resposta

Projeto Quiz

const readline = require('readline'); 

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

console.log('Bem vindo ao quiz de Naruto!');
console.log('Responda com a letra correta: a, b ou c\n');

let acertos = 0; 

naruto.question('1) Qual é o nome do protagonista da série Naruto?\n(a) Sasuke Uchiha\n(b) Naruto Uzumaki\n(c) Sakura Haruno\n>', (resposta1) => {
    if (resposta1.toLowerCase() === 'b') {
        acertos++;
    }

    naruto.question('2) Qual é o nome do vilão principal da série Naruto?\n(a) Orochimaru\n(b) Itachi Uchiha\n(c) Madara Uchiha\n>', (resposta2) => {
        if (resposta2.toLowerCase() === 'c') {
            acertos++;
        }

        naruto.question('3) Qual é o nome do clã de Naruto?\n(a) Uchiha\n(b) Hyuga\n(c) Uzumaki\n> ', (resposta3) => {
            if (resposta3.toLowerCase() === 'c') {
                acertos++;
            }

            console.log('\n--- Resultado ---');
            if (acertos === 3) {
                console.log('Parabéns você é fã do Naruto!');
            } else if (acertos === 2) {
                console.log('Muito bom, você conhece sobre Naruto!');
            } else if (acertos === 1) {
                console.log('Você precisa assistir mais Naruto!');
            } else {
                console.log('Você não conhece nada de Naruto!');
            }
            
            naruto.close();
        });
    });
});
1 resposta

Olá, Alan! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do módulo readline para criar interatividade no terminal, utilizou muito bem condicionais para validar as respostas do quiz e ainda compreendeu a importância de contabilizar os acertos para gerar diferentes mensagens de resultado.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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