Facebook
From Stained Moth, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 238
  1. #include<conio.h>
  2. #include<string>
  3. #include<cstdlib>
  4. #include<iostream>
  5.  
  6.  
  7. using namespace std;
  8.  
  9. class dokument
  10. {
  11. private:
  12.         string autor;
  13.         string tytul;
  14.         double data;
  15. public:
  16.         dokument(string autor, string tytul, double data)
  17.         {
  18.                 this->autor = autor;
  19.                 this->tytul = tytul;
  20.                 this->data = data;
  21.         }
  22.         string getAutor()
  23.         {
  24.                 return autor;
  25.         }
  26.         string getTytul()
  27.         {
  28.                 return tytul;
  29.         }
  30.         double getData()
  31.         {
  32.                 return data;
  33.         }
  34.         virtual void wczytaj()
  35.         {
  36.                 cout << "Autor" << autor << "tytul" << tytul << "data" << data << endl;
  37.         }
  38. };
  39.  
  40. class ksiazka :public dokument
  41. {
  42. private:
  43.         int isbn;
  44. public:
  45.         ksiazka(int isbn)
  46.         {
  47.                 this->isbn = isbn;
  48.         }
  49.         int getIsbn()
  50.         {
  51.                 return isbn;
  52.         }
  53.         virtual void wczytaj()
  54.         {
  55.                 cout << "Autor" << dokument::getAutor() << "tytul" << dokument::getTytul() << "data" << dokument::getData() << "isbn" << getIsbn() << endl;
  56.         }
  57. };
  58.  
  59. class dokument_internetowy : public dokument
  60. {
  61. private:
  62.         string url;
  63. public:
  64.         dokument_internetowy(string url)
  65.         {
  66.                 this->url = url;
  67.         }
  68.         string getUrl()
  69.         {
  70.                 return url;
  71.         }
  72.         virtual void wczytaj()
  73.         {
  74.                 cout << "Autor" << dokument::getAutor() << "tytul" << dokument::getTytul() << "data" << dokument::getData() << "url" << getUrl() << endl;
  75.         }
  76.  
  77. };
  78.  
  79.  
  80.  
  81.