sandra0309

kola

Mar 12th, 2015
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class kola
  6. {
  7. private:
  8. string model;
  9. string boja;
  10. float kubikazha;
  11. float speed;
  12. int gear;
  13. int maxgear;
  14.  
  15. public:
  16.  
  17.  
  18. string getModel()
  19. {
  20. return model;
  21. }
  22. void setModel(string novModel)
  23. {
  24. model=novModel;
  25. }
  26. string getBoja ()
  27. {
  28. return boja;
  29. }
  30. void setBoja (string novaBoja)
  31. {
  32. boja=novaBoja;
  33. }
  34. float getKubikazha()
  35. {
  36. return kubikazha;
  37. }
  38. void setKubikazha(float novaKubikazha)
  39. {
  40. kubikazha=novaKubikazha;
  41. }
  42. float getSpeed ()
  43. {
  44. return speed;
  45. }
  46. void setSpeed(float novSpeed)
  47. {
  48. speed=novSpeed;
  49. }
  50. int getGear()
  51. {
  52. return gear;
  53. }
  54. void setGear(int novGear)
  55. {
  56. gear=novGear;
  57. }
  58. int getMaxGear()
  59. {
  60. return maxgear;
  61. }
  62. void setMaxGear(int novMaxGear)
  63. {
  64. maxgear=novMaxGear;
  65.  
  66. }
  67. void gearUp()
  68. {
  69. if(gear<maxgear)
  70. {
  71. gear++;
  72. }
  73. }
  74. void gearDown()
  75. {
  76. if(gear>0)
  77. {
  78. gear--;
  79. }
  80. }
  81. void speedUp(int moreSpeed)
  82.  
  83. {
  84. if(speed+moreSpeed<=moreSpeed)
  85. speed+=moreSpeed;
  86. else
  87. speed+=moreSpeed-speed;
  88.  
  89. }
  90. void speedDown(int lessSpeed)
  91. {
  92. if(speed-lessSpeed>=0)
  93. speed-=lessSpeed;
  94. else
  95. speed=0;
  96. }
  97. void limitgear()
  98. {
  99. if(speed<20)
  100. cout<<"1";
  101. else if(speed>20 && speed<50)
  102. cout<<"2";
  103. else if(speed>50 && speed<70)
  104. cout<<"3";
  105. else if(speed>70 && speed<90)
  106. cout<<"4";
  107. else if(speed>90 && speed<110)
  108. cout<<"5";
  109. else if(speed>110 && speed<220)
  110. cout<<"6";
  111. else
  112. cout<<"nemojt";
  113. }
  114.  
  115. };
  116.  
  117. int main()
  118. {
  119. kola k;
  120. k.setBoja("crna");
  121. k.setGear(0);
  122. k.setKubikazha(300);
  123. k.setMaxGear(6);
  124. k.setModel("Porshe-Cayman :D ");
  125. k.setSpeed(200);
  126.  
  127. char c;
  128.  
  129. while(1)
  130. {
  131. cin>>c;
  132. if(c=='w')
  133. {
  134. k.speedUp(5);
  135. }
  136. else if (c=='s')
  137. {
  138. k.speedDown(5);
  139. }
  140. else if (c=='o')
  141. {
  142. k.gearUp();
  143. }
  144. else if(c=='p')
  145. {
  146. k.gearDown();
  147. }
  148. else
  149. break;
  150. }
  151. cout<<k.getGear()<<" "<<k.getSpeed()<<endl;
  152. return 0;
  153. }
Advertisement
Add Comment
Please, Sign In to add comment