123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- #include <windows.h>
- #include <iostream>
- using namespace std;
- int main()
- {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- setlocale(LC_ALL, "Russian");
- string name;
- int vid_otdixa;
- int vid_otdixa2;
- bool tf = false;
- bool true_false = false;
- cout << "Введите имя\n";
- cin >> name;
- cout << "Добро пожаловать в экспертную систему по выбору вида отдыха:" << name <<"\n";
- cout << "Для того, чтоб определить, какой вид отдыха вам подходит, нужно будет ответить на пару вопросов\n";
- cout << "Что вы предпочитаете больше всего на данный момент?(Введите цифру вида отдыха)\n";
- cout << "1.Природный отдых\n" << "2.Культурный отдых\n" << "3.Тусовочный отдых\n" << "4.Дачный,деревенский или гостиничный отдых\n"
- << "5.Лечебный отдых\n" << "6.Активный отдых\n";
- cin >> vid_otdixa;
- if (true_false == false)
- {
- cout << "Вы что-то не правильно ввели.";
- exit(0);
- }
- while (tf != true)
- {
- if (vid_otdixa <= 0 || vid_otdixa > 6)
- {
- cout << "Вы что-то неправильно ввели. Попобуйте еще:\n";
- cin >> vid_otdixa;
- tf = false;
- }
- else if (vid_otdixa > 0 || vid_otdixa <= 6)
- tf = true;
- }
- switch (vid_otdixa)
- {
- case 1:
- cout << "Так-с, понял. Еще пару вопросиков\n";
- cout << "Вы любите лес или полянку?(Введите цифру)\n";
- cout << "1.Лес\n" << "2.Поляна\n"<<"3.Я не знаю\n";
- cin >> vid_otdixa2;
- if (vid_otdixa2 == 1)
- {
- cout << "Могу предложить вам проголку в парке, дендрарии, терренкуре или поход за грибами\n";
- break;
- }
- else if (vid_otdixa2 == 2)
- {
- cout << "Могу предложить вам сделать пикник с друзьями или родными в поляне, сходить за дикой ягодой\n";
- break;
- }
- else if (vid_otdixa2 == 3)
- {
- cout << "Можете съездить на рыбалку, попробовтаь спуск по воде\n";
- break;
- }
- case 2:
- cout << "Что вы предпочитаете больше всего?\n";
- cout << "1.Смотреть выступления \n";
- cout << "2.Выставки \n";
- cin >> vid_otdixa2;
- if (vid_otdixa2 == 1)
- {
- cout << "Предлагаю сходить в театр, оперу\n";
- break;
- }
- else if (vid_otdixa2 == 2)
- {
- cout << "Предлагаю сходить на выставку исскуства, либо же в музей\n";
- break;
- }
- case 3:
- cout << "Так-с, понял. Еще пару вопросиков\n";
- cout << "Что вы предпочитаете больше?\n";
- cout << "1.Быть в шумном месте с множеством незнакомых людей\n";
- cout << "2.Быть с друзьями\n";
- cin >> vid_otdixa2;
- if (vid_otdixa2 == 1)
- {
- cout << "Сходить в клуб или на концерт любимого исполнителя\n";
- break;
- }
- else if (vid_otdixa2 == 2)
- {
- cout << "Сходить в клуб с друзьями, собраться у кого-нибудь дома\n";
- break;
- }
- case 4:
- cout << "Съездить в деревню к родителям(бабушке с дедушкой), или же съездить с друзьями на дачу\n";
- break;
- case 5:
- cout << "Пройти мед. обследование, или съездить в санаторий (советую санатории в Белокурихе, город классный)\n";
- break;
- case 6:
- cout << "Какой сезон сейчас у вас?\n";
- cout << "1.Зима\n";
- cout << "2.Лето\n";
- cin >> vid_otdixa2;
- if (vid_otdixa2 == 1)
- {
- cout << "Покататься на лыжах, коньках\n";
- break;
- }
- else if (vid_otdixa2 == 2)
- {
- cout << "Покататься на велосипеде, сходить в поход, забраться на гору\n";
- break;
- }
- }
- cout << "Спасибо за использование программы.\n До свидания!";
- }
|