Advertisement
kanagara

Untitled

Jun 15th, 2020
1,259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. #include <string>
  2. using namespace std;
  3.  
  4. //Na ovaj nacin ste objedinili svojstva koje jedan automobil na auto-placu moze da ima. U slucaju da vam treba jos neki podatak ili neka funkcija koja operise nad automobilom, vrlo lako je mozete dodati.
  5. class Automobil{
  6. private:
  7.     float maksimalna_brzina, ubrzanje, trenutna_brzina;
  8.     int godina_proizvodnje;
  9.     string proizvodjac, model;
  10. public:
  11.     Automobil(float maksimalna_brzina, float ubrzanje, float trenutna_brzina, int godina_proizvodnje, string proizvodjac, string model) :
  12.     maksimalna_brzina(maksimalna_brzina), ubrzanje(ubrzanje), trenutna_brzina(trenutna_brzina), godina_proizvodnje(godina_proizvodnje), proizvodjac(proizvodjac), model(model){}
  13.    
  14.     float dodaj_gas(){
  15.          if(trenutna_brzina + ubrzanje > maksimalna_brzina)
  16.             return trenutna_brzina;
  17.         trenutna_brzina += ubrzanje;
  18.         return trenutna_brzina;  
  19.     }
  20.    
  21. };
  22.  
  23. //Klasa autoplac u ovom primeru za sada ima samo niz automobila, u realnom informacionom sistemu bi ova klasa bila daleko slozenija i kompleksnija.
  24. class Autoplac{
  25.     private:
  26.     Automobil automobili[];
  27. };
  28.  
  29. int main()
  30. {
  31.     Automobil automobil(220, 20, 0, 2020, "Skoda", "Rapid");
  32.     automobil.dodaj_gas();
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement