Advertisement
Guest User

job.cxx

a guest
Jul 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.96 KB | None | 0 0
  1. #include <iostream>
  2. #include <locale>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     int status = 0;
  10.     string restaurant = "NaN";
  11.     string radres = "NaN";
  12.     string cadres = "NaN";
  13.     struct time
  14.     {
  15.         short h = 0;
  16.         short m = 0;
  17.         int all;
  18.     };
  19.     time t_cl;
  20.     time t_rest;
  21.     setlocale(LC_ALL, "RUS");
  22.     string command = "/display";
  23.  
  24.     // display - рабочий дисплей
  25.     // setrestnane - задать название ресторана
  26.     while (command != "/end")
  27.     {
  28.         if (command == "/display" || command == "/d")
  29.         {
  30.             system("cls");
  31.             cout << "Статус: ";
  32.             switch (status)
  33.             {
  34.             case 0:
  35.                 cout << "Нет заказа";
  36.                 break;
  37.             case 1:
  38.                 cout << "Непринятый заказ";
  39.                 break;
  40.             case 2:
  41.                 cout << "Заказ принят/На пути в ресторан";
  42.                 break;
  43.             case 3:
  44.                 cout << "Прибыл в ресторан";
  45.                 break;
  46.             case 4:
  47.                 cout << "Забрал заказ/На пути к клиенту";
  48.                 break;
  49.             case 5:
  50.                 cout << "Прибыл к клиенту";
  51.                 break;
  52.             case 6:
  53.                 cout << "Заказ передан заказчику. Введите команду /reset для сброса";
  54.                 break;
  55.             default:
  56.                 cout << "Не определён";
  57.             }
  58.             cout << endl
  59.                  << endl;
  60.             cout << "Ресторан: " << restaurant << endl;
  61.             cout << "Прибыть в " << t_rest.h << ":" << t_rest.m << endl;
  62.             cout << "Адрес: " << radres << endl
  63.                  << endl;
  64.             cout << "Адрес клиента: " << cadres << endl;
  65.             cout << "Прибыть к " << t_cl.h << ":" << t_cl.m << endl;
  66.         }
  67.         else if (command == "/setrestname")
  68.         {
  69.             system("cls");
  70.             cout << "Введите название ресторана: ";
  71.             cin >> restaurant;
  72.             system("cls");
  73.             cout << "Ответ принят!" << endl;
  74.         }
  75.         else if (command == "/reset" || command == "/neworder")
  76.         {
  77.         }
  78.         else if (command == "/status+")
  79.         {
  80.             system("cls");
  81.             ++status;
  82.             cout << "Статус изменён!" << endl
  83.                  << endl;
  84.         }
  85.         else if (command == "/status-")
  86.         {
  87.             system("cls");
  88.             --status;
  89.             cout << "Статус изменён!" << endl
  90.                  << endl;
  91.         }
  92.         else if (command == "/autostatus")
  93.         {
  94.             system("cls");
  95.             cout << "Введите ID статуса: ";
  96.             int id;
  97.             cin >> id;
  98.             status = id;
  99.             cout << endl
  100.                  << endl;
  101.         }
  102.         else if (command == "/timetocl")
  103.         {
  104.             system("cls");
  105.             short h, m;
  106.             cout << "Установите время до клиента в формате ''ЧЧ ММ'': ";
  107.             cin >> h >> m;
  108.             t_cl.h = h;
  109.             t_cl.m = m;
  110.             system("cls");
  111.             cout << "Успешно!";
  112.             cout << endl
  113.                  << endl;
  114.         }
  115.         else if (command == "/timetorest")
  116.         {
  117.             system("cls");
  118.             short h, m;
  119.             cout << "Установите время до ресторана в формате ''ЧЧ ММ'': ";
  120.             cin >> h >> m;
  121.             t_rest.h = h;
  122.             t_rest.m = m;
  123.             system("cls");
  124.             cout << "Успешно!";
  125.             cout << endl
  126.                  << endl;
  127.         }
  128.  
  129.         cout << "Введите команду:" << endl;
  130.         cin >> command;
  131.     }
  132.     return 0;
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement