Eu mudei um pouco do desafio padrão para o console saudar o usuario antes de iniciar o quiz, to no inicio ainda não sou entendo muito de boas praticas e codigo limpo mas no geral ele está rodando certinho.
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let acertos = 0
let erros = 0
rl.question('Você caiu no quiz de anime!!\n Para inciar me informe o seu nome:\n> ', (nome) => {
console.log('Olá', nome, '\nResponda com a letra correta: a, b ou c\n');
rl.question('1 - Qual Protagonista de Anime ama Lamem?\n(a) Goku\n(b) Luffy\n(c) Naruto\n: ', (resposta1) => {
if (resposta1 == 'c') {
acertos++
} else {
erros++
}
rl.question('2 - Em qual anime o poder se chama Ki?\n(a) Dragon Ball\n(b) One Piece\n(c) Naruto\n: ', (resposta2) => {
if (resposta2 == 'a') {
acertos++
} else {
erros++
}
rl.question('3 - Qual Anime conta a Historia do Pirata que Estica?\n(a) Dragon Ball\n(b) One Piece\n(c) Naruto\n: ', (resposta3) => {
if (resposta3 == 'b') {
acertos++
} else {
erros++
}
if(acertos == 3 && erros == 0){
console.log('Parabéns você Gabaritou, acertou: ', acertos, 'E errou', erros)
}else if(acertos == 2 && erros == 1){
console.log('Parabéns você quase Gabaritou, acertou: ', acertos, 'E errou', erros)
}else if(acertos == 1 && erros == 2){
console.log('Que pena você, acertou: ', acertos, 'E errou', erros)
}else{
console.log('Não Desista ainda tente novamente, você acertou:', acertos, 'e errou:', erros)
}
rl.close();
})
})
})
})