Мне нужно реализовать код который сможет задавать вопрос пользователю, а пользователь сможет на него ответить и таких вопросов должно быть несколько штук.
Вот что получилось, но сам счётчик работает неправильно, не знаю как записать конец вопроса.
Помогите решить проблему.
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
// Предметная область
// Основы CSS
const questions = [
'Многоцелевое свойство, которое определяет, как элемент должен быть показан в документе, называется?',
'Свойство которое, устанавливает способ позиционирования элемента относительно окна браузера или других объектов на веб-странице, называется?',
'Свойство которое, определяет цвет текста элемента, называется?',
'Свойство которое, устанавливает величину отступа от каждого края элемента, называется?',
'Свойство, предназначенное для отображения или скрытия элемента, включая рамку вокруг него и фон, называется?'
];
let scoreW = 0,
scoreL = 0;
console.log(
`Тестировщик знаний.
Тема: Основы CSS.`
);
readline.clearLine()
rl.question('Для старта нажмите Enter', () => {
console.clear();
});
rl.question(questions[0], (say) => {
say == 'display' || say == 'Display' ? scoreW++ : scoreL++;
console.clear();
});
rl.question(questions[1], (say) => {
say == 'position' || say == 'Position' ? scoreW++ : scoreL++;
console.clear();
console.log(
`Правильные ответы:${scoreW} Неправильные ответы:${scoreL}`
);
});