Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <windows.h>
- using namespace std;
- int main()
- {
- SetConsoleOutputCP(1251);
- int op_num{}, day_num{};
- double sum{}, min_num{};
- while (true) {
- cout << "Введіть номер оператора, яким користуєтесь (1, 2 чи 3): ";
- cin >> op_num;
- if (op_num == 1 || op_num == 2 || op_num == 3) {
- break;
- }
- else {
- cout << "Номер було введено неправильно. Спробуйте ще раз!" << endl;
- }
- }
- while (true) {
- cout << "Введіть номер дня тижня (від 1 до 7): ";
- cin >> day_num;
- if (day_num == 1 || day_num == 2 || day_num == 3 || day_num == 4 || day_num == 5 || day_num == 6 || day_num == 7) {
- break;
- }
- else {
- cout << "Номер було введено неправильно. Спробуйте ще раз!" << endl;
- }
- }
- while (true) {
- cout << "Введіть тривалість розмови (у хвилинах): ";
- cin >> min_num;
- if (min_num > 0) {
- break;
- }
- else {
- cout << "Тривалість розмови має бути виражена додатнім числом. Спробуйте ще раз!" << endl;
- }
- }
- switch(op_num){
- case 1:
- sum = 50 * min_num;
- break;
- case 2:
- sum = 45 * min_num;
- break;
- case 3:
- sum = 55 * min_num;
- break;
- }
- if(day_num == 6 || day_num == 7){
- switch (op_num) {
- case 1:
- sum = 0.9 * sum;
- break;
- case 2:
- sum = 0.92 * sum;
- break;
- case 3:
- sum = 0.88 * sum;
- break;
- }
- }
- cout << "Вартість розмови - " << sum << " копійок";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement