Advertisement
ItsMeLucifer

Zad14 Simin JPO19

Jun 23rd, 2019
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include "pch.h"
  2. #include <iostream>
  3. #include <string>
  4. #include <cctype>
  5.  
  6. using namespace std;
  7.  
  8. class Jacht {
  9. private:
  10.     unsigned int liczbaZagli;
  11. public:
  12.     Jacht() : liczbaZagli(0) {}
  13.     Jacht(unsigned int newliczbazagli) : liczbaZagli(newliczbazagli) {}
  14.     void setliczbazagli(unsigned int newliczbazagli) {
  15.         this->liczbaZagli = newliczbazagli;
  16.     }
  17.     unsigned int getliczbazagli() {
  18.         return liczbaZagli;
  19.     }
  20.     void pokazInfo() {
  21.         cout << "Ilosc Zagli: " << liczbaZagli << endl;
  22.     }
  23. };
  24. class JachtMotorowy : Jacht {
  25. private:
  26.     double pojemnoscSilnika;
  27. public:
  28.     JachtMotorowy() : Jacht(), pojemnoscSilnika(0) {}
  29.     JachtMotorowy(unsigned int newliczbazagli, double newpojemnoscsilnika) : Jacht(newliczbazagli), pojemnoscSilnika(newpojemnoscsilnika) {}
  30.     void setpojemnoscsilnika(unsigned int newpojemoscsilnika) {
  31.         this->pojemnoscSilnika = newpojemoscsilnika;
  32.     }
  33.     double getpojemnoscSilnika() {
  34.         return pojemnoscSilnika;
  35.     }
  36.     void pokazInfo() {
  37.         cout << "Pojemnosc Silnika: " << pojemnoscSilnika << endl;
  38.     }
  39. };
  40.  
  41. int main()
  42. {
  43.     Jacht *tab=new Jacht[4];
  44.     tab[0] = new Jacht(2);
  45.     tab[1] = new JachtMotorowy(3000);
  46.     tab[2] = new Jacht(4);
  47.     tab[3] = new JachtMotorowy(5000);
  48.     return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement