Advertisement
tei123

budyneczki

May 23rd, 2016
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. class budynek
  8. {
  9. private:
  10. string osoby;
  11. string pietro;
  12. string metry;
  13. public:
  14. void wprowadz();
  15. void wyswietl();
  16. };
  17.  
  18. class blok:budynek
  19. {
  20. private:
  21. string wind;
  22. public:
  23. void wprowadz();
  24. void wyswietl();
  25. };
  26.  
  27. class dom_jednorodzinny:budynek
  28. {
  29. private:
  30. string wlasciciel;
  31. public:
  32. void wprowadz();
  33. void wyswietl();
  34. };
  35.  
  36.  
  37. int main(int argc, char *argv[])
  38. {
  39.  
  40.  
  41.  
  42. budynek b1;
  43. blok bl1;
  44. dom_jednorodzinny dj1;
  45.  
  46. b1.wprowadz();
  47. b1.wyswietl();
  48.  
  49. bl1.wprowadz();
  50. bl1.wyswietl();
  51.  
  52. dj1.wprowadz();
  53. dj1.wyswietl();
  54.  
  55.  
  56.  
  57. system("PAUSE");
  58. return EXIT_SUCCESS;
  59. }
  60.  
  61.  
  62.  
  63.  
  64. void budynek::wprowadz()
  65. {
  66.  
  67. cout << "Wprowadz osoby pietro metry" << endl;
  68. cin >> osoby >> pietro >> metry;
  69. }
  70. void budynek::wyswietl()
  71. {
  72. cout<< "Dane" <<endl;
  73. cout << osoby << " "<<metry<<" "<<pietro<<endl;
  74. }
  75.  
  76. void blok::wprowadz()
  77. {
  78. budynek::wprowadz();
  79. cout << "Wprowadz wind" << endl;
  80. cin >> wind;
  81. }
  82. void blok::wyswietl()
  83. {
  84. budynek::wyswietl();
  85. cout << " "<<wind<<endl;
  86. }
  87.  
  88.  
  89. void dom_jednorodzinny::wprowadz()
  90. {
  91. budynek::wprowadz();
  92. cout << "Wprowadz wlasciciela" << endl;
  93. cin >> wlasciciel;
  94. }
  95. void dom_jednorodzinny::wyswietl()
  96. {
  97. budynek::wyswietl();
  98. cout << " "<<wlasciciel<<endl;
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement