Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class kola
- {
- private:
- string model;
- string boja;
- float kubikazha;
- float speed;
- int gear;
- int maxgear;
- public:
- string getModel()
- {
- return model;
- }
- void setModel(string novModel)
- {
- model=novModel;
- }
- string getBoja ()
- {
- return boja;
- }
- void setBoja (string novaBoja)
- {
- boja=novaBoja;
- }
- float getKubikazha()
- {
- return kubikazha;
- }
- void setKubikazha(float novaKubikazha)
- {
- kubikazha=novaKubikazha;
- }
- float getSpeed ()
- {
- return speed;
- }
- void setSpeed(float novSpeed)
- {
- speed=novSpeed;
- }
- int getGear()
- {
- return gear;
- }
- void setGear(int novGear)
- {
- gear=novGear;
- }
- int getMaxGear()
- {
- return maxgear;
- }
- void setMaxGear(int novMaxGear)
- {
- maxgear=novMaxGear;
- }
- void gearUp()
- {
- if(gear<maxgear)
- {
- gear++;
- }
- }
- void gearDown()
- {
- if(gear>0)
- {
- gear--;
- }
- }
- void speedUp(int moreSpeed)
- {
- if(speed+moreSpeed<=moreSpeed)
- speed+=moreSpeed;
- else
- speed+=moreSpeed-speed;
- }
- void speedDown(int lessSpeed)
- {
- if(speed-lessSpeed>=0)
- speed-=lessSpeed;
- else
- speed=0;
- }
- void limitgear()
- {
- if(speed<20)
- cout<<"1";
- else if(speed>20 && speed<50)
- cout<<"2";
- else if(speed>50 && speed<70)
- cout<<"3";
- else if(speed>70 && speed<90)
- cout<<"4";
- else if(speed>90 && speed<110)
- cout<<"5";
- else if(speed>110 && speed<220)
- cout<<"6";
- else
- cout<<"nemojt";
- }
- };
- int main()
- {
- kola k;
- k.setBoja("crna");
- k.setGear(0);
- k.setKubikazha(300);
- k.setMaxGear(6);
- k.setModel("Porshe-Cayman :D ");
- k.setSpeed(200);
- char c;
- while(1)
- {
- cin>>c;
- if(c=='w')
- {
- k.speedUp(5);
- }
- else if (c=='s')
- {
- k.speedDown(5);
- }
- else if (c=='o')
- {
- k.gearUp();
- }
- else if(c=='p')
- {
- k.gearDown();
- }
- else
- break;
- }
- cout<<k.getGear()<<" "<<k.getSpeed()<<endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment