Advertisement
programusy

Untitled

Feb 16th, 2023
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. class pojazd{
  5. public:
  6. int il_pasazerow;
  7. string typ;
  8. pojazd();
  9. pojazd(int il);
  10. pojazd(int il,string ty);
  11.  
  12. };
  13.  
  14. pojazd::pojazd(){
  15. cout << "pojazd konstruktor 0 argumentowy" << endl;
  16. }
  17.  
  18. pojazd::pojazd(int il){
  19. }
  20.  
  21. pojazd::pojazd(int il,string ty){
  22. il_pasazerow=il;
  23. typ=ty;
  24. }
  25.  
  26. class motocykl:public pojazd{
  27. public:
  28. int pojemnosc_silnika;
  29. int max_predkosc;
  30. motocykl();
  31. motocykl(int pojemnosc);
  32. motocykl(int pojemnosc,int max_);
  33.  
  34.  
  35.  
  36.  
  37. };
  38.  
  39. motocykl::motocykl(){
  40. cout<< "motocykl konstruktor 0 argumentowy";
  41. pojemnosc_silnika=0;
  42. max_predkosc=0;
  43.  
  44. }
  45.  
  46. motocykl::motocykl(int pojemnosc){
  47. pojemnosc_silnika=pojemnosc;
  48. max_predkosc=0;
  49.  
  50. }
  51.  
  52. motocykl::motocykl(int pojemnosc,int max_){
  53. pojemnosc_silnika=pojemnosc;
  54. max_predkosc=max_;
  55.  
  56. }
  57.  
  58. class autobus:public pojazd{
  59. public:
  60. bool przewoz_dzieci;
  61. string kolor;
  62. autobus();
  63. autobus(bool przewoz);
  64. autobus(bool przewoz,string kolo);
  65.  
  66. };
  67.  
  68. autobus::autobus(){
  69. cout<< "autobus konstruktor 0 argumentowy" << endl;
  70. przewoz_dzieci=false;
  71. kolor="nie wiadomo";
  72.  
  73.  
  74. }
  75.  
  76. autobus::autobus(bool przewoz){
  77. przewoz_dzieci=przewoz;
  78. kolor="nie wiadomo";
  79.  
  80.  
  81.  
  82. }
  83.  
  84. autobus::autobus(bool przewoz,string kolo){
  85. przewoz_dzieci=przewoz;
  86. kolor=kolo;
  87.  
  88.  
  89.  
  90. }
  91.  
  92.  
  93.  
  94. int main()
  95. {
  96.  
  97. motocykl honda;
  98. motocykl wusk(10);
  99. motocykl yamaha(10,130);
  100.  
  101. autobus autosan;
  102. autobus jelcz(true);
  103. autobus ikarus(false,"niebieski");
  104.  
  105. cout << "honda " << "pojemnosc "<< honda.pojemnosc_silnika << " max predkosc " << honda.max_predkosc << endl << endl;
  106. cout << "wusk " << "pojemnosc "<< wusk.pojemnosc_silnika << " max predkosc " << wusk.max_predkosc << endl << endl;
  107. cout << "yamaha " << "pojemnosc "<< yamaha.pojemnosc_silnika << " max predkosc " << yamaha.max_predkosc << endl << endl;
  108.  
  109. cout << "autosan " << "przewoz dzieci: "<< autosan.przewoz_dzieci << " kolor " << autosan.kolor<< endl << endl;
  110. cout << "jelcz " << "przewoz dzieci: "<< jelcz.przewoz_dzieci << " kolor " << jelcz.kolor<< endl << endl;
  111. cout << "ikarus " << "przewoz dzieci: "<< ikarus.przewoz_dzieci << " kolor " << ikarus.kolor<< endl << endl;
  112.  
  113.  
  114.  
  115. cout << "Hello world!" << endl;
  116. return 0;
  117. }
  118.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement