Advertisement
jordanov

direktor

Mar 6th, 2016
380
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.85 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4.     class Direktor{
  5. private:
  6.     string ime;
  7.     string prezime;
  8.     float plata;
  9.     int brOddeli;
  10.     bool bonus;
  11.  
  12. public:
  13.     //default konstruktor - bez argumenti
  14.     Direktor(){
  15.     this->ime="";
  16.     this->prezime="";
  17.     this->plata=0.0;
  18.     this->brOddeli=0;
  19.     this->bonus=true;
  20.     }
  21.  
  22.     //konstruktor so argumenti
  23.     Direktor(string ime,string prezime,float plata,int brOddeli,bool bonus){
  24.     this->ime=ime;
  25.     this->prezime=prezime;
  26.     this->plata=plata;
  27.     this->brOddeli=brOddeli;
  28.     this->bonus=bonus;
  29.     }
  30.  
  31.     Direktor(float plata,int brOddeli,bool bonus){
  32.     this->ime="";
  33.     this->prezime="";
  34.     this->plata=plata;
  35.     this->brOddeli=brOddeli;
  36.     this->bonus=bonus;
  37.     }
  38.  
  39.     string ime get_ime()
  40.     {
  41.         return ime;
  42.     }
  43.  
  44.     string set_ime(string i)
  45.     {
  46.         ime = i;
  47.     }
  48.  
  49.     string get_prezime()
  50.     {
  51.         return prezime;
  52.     }
  53.  
  54.     string set_prezime(string p)
  55.     {
  56.         prezime = p;
  57.     }
  58.  
  59.     float set_plata()
  60.     {
  61.         return plata;
  62.     }
  63.  
  64.     float get_plata(float plata)
  65.     {
  66.         plata = plata;
  67.     }
  68.  
  69.     int set_brOddeli()
  70.     {
  71.         return brOddeli;
  72.     }
  73.  
  74.     int get_brOddeli(int brOddeli)
  75.     {
  76.         brOddeli=brOddeli;
  77.     }
  78.  
  79.     bool set_bonus()
  80.     {
  81.         return bonus;
  82.     }
  83.  
  84.     bool get_bonus(bool bonus)
  85.     {
  86.         bonus=bonus;
  87.     }
  88.  
  89.     //copy konstruktor
  90.     Direktor(const Direktor &d){
  91.     this->ime=d.ime;
  92.     this->prezime=d.prezime;
  93.     this->plata=d.plata;
  94.     this->brOddeli=d.brOddeli;
  95.     this->bonus=d.bonus;
  96.     }
  97.  
  98. };
  99.  
  100.  
  101.  
  102. int main()
  103. {
  104.  
  105.     int IzdadiPlata()
  106.     {
  107.         int result=plata+10*brOddeli;
  108.         if(bonus)
  109.         return result+=1000;
  110.         return result;
  111.     }
  112.  
  113. //    cout << "Hello world!" << endl;
  114.     return 0;
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement