Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2020
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.47 KB | None | 0 0
  1. #include<iostream>
  2. #include<map>
  3.  
  4. class skarbonka
  5. {
  6.    
  7. public:
  8.  
  9.     int fivePLN, twoPLN, onePLN, fiftyGR, twentyGR, tenGR, fiveGR, twoGR, oneGR ;
  10.  
  11.     skarbonka()
  12.     {
  13.         fivePLN=0;
  14.         twoPLN=0;
  15.         onePLN=0;
  16.         fiftyGR=0;
  17.         twentyGR=0;
  18.         tenGR=0;
  19.         fiveGR=0;
  20.         twoGR=0;
  21.         oneGR=0;
  22.     }
  23.  
  24.     void print()
  25.     {
  26.         std::cout << "Zawartosc skarbonki:" << std::endl;
  27.         std::cout << "5PLN : "<< fivePLN <<" sztuk"<<std::endl;
  28.         std::cout << "2PLN : "<< twoPLN <<" sztuk"<<std::endl;
  29.         std::cout << "1PLN : "<< onePLN <<" sztuk"<<std::endl;
  30.         std::cout << "50GR : "<< fiftyGR <<" sztuk"<<std::endl;
  31.         std::cout << "20GR : "<< twentyGR <<" sztuk"<<std::endl;
  32.         std::cout << "10GR : "<< tenGR <<" sztuk"<<std::endl;
  33.         std::cout << "5GR : "<< fiveGR <<" sztuk"<<std::endl;
  34.         std::cout << "2GR : "<< twoGR <<" sztuk"<<std::endl;
  35.         std::cout << "1GR : "<< oneGR <<" sztuk"<<std::endl;
  36.     }
  37.  
  38.     void stanSkarbonki()
  39.     {
  40.         int sumaPLN = fivePLN*5 + twoPLN*2 + onePLN;
  41.         int sumaGR =  fiftyGR*50 + twentyGR*20 + tenGR*10 + fiveGR*5 + twoGR*2 + oneGR;
  42.         int reszta = 0;
  43.         if(sumaGR > 100)
  44.         {
  45.             reszta = sumaGR % 100;
  46.             int counter = 0;
  47.             while(sumaGR > 100)
  48.             {
  49.                 sumaGR-=100;
  50.                 counter++;
  51.             }
  52.            
  53.             sumaGR = reszta;
  54.             sumaPLN+=counter;
  55.  
  56.         }  
  57.         std::cout << "Stan skarbonki wynosi: "<< sumaPLN << "." << sumaGR << std::endl;
  58.     }
  59. };
  60.  
  61. int main()
  62. {
  63.  
  64.     skarbonka swinka;
  65.  
  66.     swinka.fivePLN = 8;
  67.     swinka.fiftyGR = 15;
  68.  
  69.     swinka.print();
  70.     swinka.stanSkarbonki();
  71.  
  72.  
  73.     return 0;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement