Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- #include <windows.h>
- #include <tchar.h>
- int main()
- {
- bool b = true;
- while (b) {
- setlocale(LC_ALL, "Russian");
- int money, sdacha = 0, sum = 0, kol, i, doplata;
- cout << "Введите имеющуюся сумму. " << endl;
- cin >> money;
- cout << "Сколько товаров вы планируете взять? " << endl;
- cin >> kol;
- for (int i = 1; i <= kol; i++)
- {
- int price;
- cout << "Введите стоимость товара: " << endl;
- cin >> price;
- sum += price;
- sdacha = money - sum;
- }
- if (sum > money)
- {
- cout << "У вас недостаточно средств, необходимо добавить ещё " << sdacha * (-1) << " руб." << endl;
- cout << "Введите доплату: " << endl;
- cin >> doplata;
- if (doplata >= sdacha * (-1))
- {
- if (doplata == sdacha * (-1))
- cout << "Вот ваш товар. Вы дали доплату подрасчёт." << endl;
- else
- {
- money += doplata;
- sdacha = money - sum;
- cout << "Вот ваша сдача: " << sdacha << endl;
- }
- }
- else
- {
- cout << "Вы дали недостаточно. " << endl;
- exit(0);
- }
- }
- else
- if (sum <= money)
- cout << "Ваша сдача составляет: " << sdacha << " руб." << endl;
- int result = MessageBox(NULL, _T("Хотите продолжить покупки?"),
- _T("Shop_DSU"), MB_YESNO);
- switch (result)
- {
- case IDYES: MessageBox(NULL, L"Приятной покупки!", L"Ответ",
- MB_OK | MB_ICONSTOP); continue;
- case IDNO: MessageBox(NULL, L"Благодарим Вас за покупку! Приходите ещё!", L"Ответ",
- MB_OK | MB_ICONSTOP); b = false;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement