Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.71 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. class Osoba{
  7.     public:
  8.     string imie;
  9.     string nazwisko;
  10.     int wiek;
  11.    
  12.     Osoba(string aimie, string anazwisko, int awiek)
  13.     {
  14.         imie = aimie;
  15.         nazwisko = anazwisko;
  16.         wiek = awiek;
  17.     }
  18.      Osoba(){
  19.        
  20.         cout << "Podaj swoje dane osobowe" << endl;
  21.         cout << "Imie: "<< endl;
  22.         cin >> imie;
  23.         cout << "Nazwisko: "<< endl;
  24.         cin >> nazwisko;
  25.         cout << "Wiek: "<< endl;
  26.         cin >> wiek ;
  27.     }
  28.     void Wypisz()
  29.     {
  30.         cout << "Dane osobowe: " << endl;
  31.         cout << imie <<" "<< nazwisko<< " " << wiek << " lat";
  32.     }
  33.    
  34.    
  35. };
  36.  
  37. class Ksiazka: public Osoba{
  38.    
  39.     public:
  40.  
  41.     string tytul;
  42. Osoba autor;
  43.            
  44.     Ksiazka(string t,Osoba a,string dw):autor(a) { // nadpisuje
  45.   tytul = t;
  46.   autor = a;
  47.   data_wydania = dw;
  48.    
  49.     }
  50.    
  51. string data_wydania;
  52.    
  53.     void Wypisz()
  54.     {
  55.         cout << "Oto dane na temat ksiazek: " << endl;
  56.         cout << tytul << " " << "" << " " << data_wydania << " " <<endl;
  57.     }
  58. };
  59.  
  60.  
  61. class Czytelnik:public Osoba{// dziedziczenie
  62.    
  63.    
  64.  
  65.  
  66.     Ksiazka lista_ksiazek[100]; // lista/tablica obiektów typu Książka
  67.    
  68.     void Wypisz_Ksiazki()
  69.     {
  70.        
  71.     cout << "Oto ksiazki przeczytane przez:  "<<  imie << " "  << nazwisko << endl;
  72.     }
  73.    
  74. };
  75.  
  76.  
  77.  
  78.  
  79. int main()
  80. {
  81.    
  82. Osoba osoba1;//,osoba2,osoba3;
  83. Ksiazka horror("Przygody",Osoba("Marcin", "Lukasiewicz", 22), " 22 kwiecien 1998");
  84. Ksiazka dramat("sdasdsad",Osoba("Andrzej", "Lukasiewicz", 32), " 1 kwiecien 1968");
  85. Ksiazka powiesc("jezu",Osoba("blagam", "cie", 12), " 4 marzec 1968");
  86. Ksiazka historyczna("plisk",Osoba("sadsadm", "csade", 42), " 2 marzec 1998");
  87. Ksiazka scifi("zut",Osoba("ssad", "sae", 52), " 24 marzec 1999");
  88. osoba1.Wypisz();
  89.  
  90.  
  91.  
  92.     return 0;
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement