Створіть міні-гру "Вікторина", в якій комп'ютер буде ставити запитання, на які можна буде відповісти "Так" або "Ні". Якщо відповідь правильна - нараховується бал, якщо ні - рахунок не змінюється. Після всіх відповідей, на екран потрібно вивести фразу "Гру завершено! Ваш рахунок: " і вказати рахунок.
План виконання:
1. Привітатись із гравцем.
2. Запитати "Чи готові ви до гри? (так/ні)".
3. Ввести змінні "рахунок" та "кількість запитань".
4. Прописати запитання (мінімум 4), варіанти відповіді та дії, які відбуватимуться з рахунком.
5. Сказати "Дякую за гру! Ваш рахунок: ".
6. Надіслати виконане завдання на перевірку.
Срооочно даю 85 баллов
Ответы
Відповідь:
С++ code:
#include <iostream>
#include <string>
int main(){
setlocale(LC_ALL , "Ukrainian");
int score = 0;
std::string answer;
std::cout << "Вiтаємо у грi..." << std::endl;
std::cout << "Ви готовi до гри?(Yes/No)" << std::endl;
std::cin >> answer;
if(answer == "No"){
return 0;
}
else if(answer == "Yes"){
std::cout << "Перше питання: Столиця України - Київ?(Yes/No): ";
std::cin >> answer;
if(answer == "Yes"){
score++;
}
std::cout << "Друге питання: 2 + 2 = 5?(Yes/No):";
std::cin >> answer;
if(answer == "No"){
score++;
}
std::cout << "Програма написана на мовi С++?(Yes/No): ";
std::cin >> answer;
if(answer == "Yes"){
score++;
}
}
else{
std::cout << "Помилка вводу" << std::endl;
return 1;
}
std::cout << "Дякуємо за гру.Ваш результат: " << score << std::endl;
return 0;
}
Пояснення:
Тут тільки три запитання,думаю суть ви зрозуміли і можете переписати код так як вам потрібно,писав на швидку руку.