Advertisement
programusy

Untitled

Mar 30th, 2023
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. class budynek {
  7. public:
  8. string Nazwa;
  9.  
  10. budynek(string nazwa)
  11. {
  12. Nazwa = nazwa;
  13. }
  14.  
  15. virtual void wyswietlNazwe() {
  16. cout << "Nazwa budynku: " << Nazwa << endl;
  17. }
  18. };
  19.  
  20. class szkola : public budynek {
  21. public:
  22. string Nazwa;
  23. string typ;
  24.  
  25. szkola(string nazwa, string typSzkoly) : budynek(nazwa)
  26. {
  27. typ = typSzkoly;
  28. }
  29.  
  30. void wyswietl() {
  31. cout << "Nazwa: " << Nazwa << " Typ szkoly: " << typ << endl;
  32. }
  33. };
  34.  
  35. class dom : public budynek {
  36. public:
  37. string Nazwa;
  38. int iloscPokoi;
  39.  
  40. dom(string nazwa, int pokoje) : budynek(nazwa)
  41. {
  42. iloscPokoi = pokoje;
  43. }
  44.  
  45. virtual void wyswietl() {
  46. cout << "Ilosc pokoi: " << iloscPokoi << endl;
  47. }
  48. };
  49.  
  50. int main() {
  51. budynek* budynek1 = new szkola("Szkola podstawowa nr 1", "podstawowa");
  52. budynek* budynek2 = new dom("Dom jednorodzinny", 4);
  53.  
  54. budynek1->wyswietlNazwe();
  55. budynek2->wyswietlNazwe();
  56.  
  57. return 0;
  58. }
  59.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement