0
respostas

[Projeto] Minha Resolução do Desafio

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();
            })
        })
    })
})