Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- #include <string>
- using namespace std;
- class Pracownik
- {
- static int id;
- int IID;
- const int licznik = 0;
- static const int stawka = 10 ;
- public:
- string imie;
- string nazwisko;
- Pracownik();
- Pracownik(string, string);
- Pracownik(Pracownik &prcwnk);
- ~Pracownik();
- };
- Pracownik::Pracownik() :
- imie("Jan"),
- nazwisko("Kowalski")
- {
- }
- Pracownik::Pracownik(string imie, string nazwisko)
- {
- cin >> imie;
- cin >> nazwisko;
- }
- Pracownik::Pracownik(Pracownik &prcwnk)
- {
- imie = prcwnk.imie;
- nazwisko = prcwnk.nazwisko;
- }
- Pracownik::~Pracownik()
- {
- }
- class Informatyk
- : public Pracownik
- {
- public:
- Informatyk();
- Informatyk(Pracownik &prcwnk);
- ~Informatyk();
- private:
- const double przelicznik = 3.5;
- };
- Informatyk::Informatyk()
- {
- imie = "Andrzej";
- nazwisko = "Duda";
- }
- Informatyk::Informatyk(Pracownik &prcwnk)
- {
- imie = prcwnk.imie;
- nazwisko = prcwnk.nazwisko;
- }
- Informatyk::~Informatyk()
- {
- }
- class Kierownik
- : public Pracownik
- {
- public:
- Kierownik();
- ~Kierownik();
- const double przelicznik = 5;
- private:
- };
- Kierownik::Kierownik()
- {
- string imie, nazwsiko;
- cout << endl << "Podaj imie: ";
- cin >> imie;
- cout << endl << "Podaj nazwisko: ";
- cin >> nazwsiko;
- Pracownik kierownik(imie, nazwsiko);
- }
- Kierownik::~Kierownik()
- {
- }
- int main()
- {
- Pracownik domyslny, sparametryzowany("Janusz", "Nowak");
- Informatyk inf1, inf2 = inf1;
- Kierownik kier1();
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement