Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.68 KB | None | 0 0
  1. void Bankomat::odejmijBank(int kwota)
  2. {
  3.     if ((kwota % 10 != 0) || (kwota == 30) || (kwota == 10))
  4.     {
  5.         cout << "kwota nie mozliwa do wyplaty\n";
  6.         return;
  7.     }
  8.     static int bank[] = { 200, 100, 50, 20 };
  9.     for (int p = 0, cnt = 0; kwota; p++)
  10.     {
  11.         cnt = kwota / bank[p];
  12.         while (cnt > 0) {
  13.             int roznica = kwota - cnt*bank[p];
  14.             if (roznica % 20 == 0 || roznica % 50 == 0 || roznica > 100) {
  15.                 if ((kwota - cnt*bank[p]) == 0)
  16.                     cout << cnt << " * " << bank[p] << " PLN \n" << endl;
  17.                 else
  18.                     cout << cnt << " * " << bank[p] << " PLN" << " + ";
  19.                 iloscBank[p] -= cnt;
  20.                 kwota -= cnt*bank[p];
  21.                 break;
  22.             }
  23.             else if (cnt > 0) {
  24.                 cnt--;
  25.             }
  26.         }
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement