Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<map>
- class skarbonka
- {
- public:
- int fivePLN, twoPLN, onePLN, fiftyGR, twentyGR, tenGR, fiveGR, twoGR, oneGR ;
- skarbonka()
- {
- fivePLN=0;
- twoPLN=0;
- onePLN=0;
- fiftyGR=0;
- twentyGR=0;
- tenGR=0;
- fiveGR=0;
- twoGR=0;
- oneGR=0;
- }
- void print()
- {
- std::cout << "Zawartosc skarbonki:" << std::endl;
- std::cout << "5PLN : "<< fivePLN <<" sztuk"<<std::endl;
- std::cout << "2PLN : "<< twoPLN <<" sztuk"<<std::endl;
- std::cout << "1PLN : "<< onePLN <<" sztuk"<<std::endl;
- std::cout << "50GR : "<< fiftyGR <<" sztuk"<<std::endl;
- std::cout << "20GR : "<< twentyGR <<" sztuk"<<std::endl;
- std::cout << "10GR : "<< tenGR <<" sztuk"<<std::endl;
- std::cout << "5GR : "<< fiveGR <<" sztuk"<<std::endl;
- std::cout << "2GR : "<< twoGR <<" sztuk"<<std::endl;
- std::cout << "1GR : "<< oneGR <<" sztuk"<<std::endl;
- }
- void stanSkarbonki()
- {
- int sumaPLN = fivePLN*5 + twoPLN*2 + onePLN;
- int sumaGR = fiftyGR*50 + twentyGR*20 + tenGR*10 + fiveGR*5 + twoGR*2 + oneGR;
- int reszta = 0;
- if(sumaGR > 100)
- {
- reszta = sumaGR % 100;
- int counter = 0;
- while(sumaGR > 100)
- {
- sumaGR-=100;
- counter++;
- }
- sumaGR = reszta;
- sumaPLN+=counter;
- }
- std::cout << "Stan skarbonki wynosi: "<< sumaPLN << "." << sumaGR << std::endl;
- }
- };
- int main()
- {
- skarbonka swinka;
- swinka.fivePLN = 8;
- swinka.fiftyGR = 15;
- swinka.print();
- swinka.stanSkarbonki();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement