endreweast

Practic 1.2

Dec 16th, 2015
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.45 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3.  
  4. using namespace std;
  5.  
  6. class Kasa
  7. {
  8. private:
  9.         unsigned int autoCount;
  10.         double cost;
  11. public:
  12.         Kasa()
  13.         {
  14.                 autoCount = 0;
  15.                 cost = 0;
  16.         }
  17.  
  18.         void payingCar()
  19.         {
  20.                 autoCount++;
  21.                 cost += 0.50;
  22.         }
  23.  
  24.         void nopayCar()
  25.         {
  26.                 autoCount++;
  27.         }
  28.  
  29.         void display()
  30.         {
  31.                 cout << "Auto count: " << autoCount << endl;
  32.                 cout << "Cost: " << cost << endl;
  33.         }
  34. };
  35.  
  36. int menu()
  37. {
  38.         cout << "1. Add paying car" << endl;
  39.         cout << "2. Add nopay car" << endl;
  40.         int result = getch();
  41.         return result;
  42. }
  43.  
  44. int main()
  45. {
  46.         Kasa kasa;
  47.         int answer;
  48.         while ((answer = menu()) != 27)
  49.         {
  50.        
  51.                 switch (answer)
  52.                 {
  53.                 case 49:
  54.                         kasa.payingCar();
  55.                         cout << "Add paying car!" << endl;
  56.                         break;
  57.                 case 50:
  58.                         kasa.nopayCar();
  59.                         cout << "Add nopay car!" << endl;
  60.                         break;
  61.                 default:
  62.                         cout << "Error answer!" << endl;
  63.                         break;
  64.                 }
  65.         }
  66.         kasa.display();
  67.         getchar();
  68.         return 0;
  69. }
Add Comment
Please, Sign In to add comment