Filage

felicitation

Nov 24th, 2022 (edited)
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main() {
  6.     setlocale(LC_ALL, "Rus");
  7.     int firstChoise;
  8.     int secondChoise;
  9.     int bill;
  10.     do {
  11.         cout << "Пожалуйста, выберете тему для поздравительной открытки:\n1 - С Рождеством!!\n2 - С Юбилеем!\n3 - С Днем Учителя!\n";
  12.         cin >> firstChoise;
  13.     } while (firstChoise != 1 && firstChoise != 2 && firstChoise != 3);
  14.     do {
  15.         cout << "Пожалуйста, выберете один из трех вариантов открытики:\n1 - |\n2 - ||\n3 - |||\n";
  16.         cin >> secondChoise;
  17.     } while (secondChoise != 1 && secondChoise != 2 && secondChoise != 3);
  18.     do {
  19.         cout << "Какой купюрой желаете оплатить?\n 5, 10, 20 руб.\n";
  20.         cin >> bill;
  21.     } while (bill != 5 && bill != 10 && bill != 20);
  22.     switch (firstChoise) {
  23.     case 1:
  24.         cout << "С Рождеством, ";
  25.         break;
  26.     case 2:
  27.         cout << "С Юбилеем, ";
  28.         break;
  29.     case 3:
  30.         cout << "С Днем Учителя, ";
  31.         break;
  32.     }
  33.     switch (secondChoise) {
  34.     case 1:
  35.         cout << "вариант |\n";
  36.         break;
  37.     case 2:
  38.         cout << "вариант ||\n";
  39.         break;
  40.     case 3:
  41.         cout << "вариант |||\n";
  42.         break;
  43.     }
  44.     cout << "Ваша сдача: ";
  45.     switch (bill) {
  46.     case 5:
  47.         cout << "(1 + 2)руб";
  48.         break;
  49.     case 10:
  50.         cout << "(1 + 2 + 5)руб";
  51.         break;
  52.     case 20:
  53.         cout << "(1 + 2 + 5 + 10)руб";
  54.         break;
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment