Advertisement
ejdier

02.04.2014 b)

Apr 2nd, 2014
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. class Odcinek{
  4.     public:
  5.         int dlugosc;
  6.         Odcinek( int dl )
  7.     {
  8.     dlugosc=dl;
  9.     }
  10.     virtual void Pole(){
  11.         cout<<"Nieokreslone:\n";
  12.     }
  13. };
  14. class Kwadrat: public Odcinek
  15. {
  16.     public:
  17.         Kwadrat(int dl):Odcinek( dl)
  18.         {
  19.         }
  20.         void Pole(){
  21.             cout<<dlugosc*dlugosc<<"\n";
  22.         }
  23. };
  24. class Prostokat: public Odcinek
  25. {
  26.     public:
  27.          int szerokosc;
  28.          
  29.         Prostokat (int s, int dl):Odcinek( dl)
  30.         {
  31.          szerokosc=s;
  32.         }
  33.     void Pole()
  34.     {
  35.         cout<<szerokosc*dlugosc<<"\n";
  36.     }
  37. };
  38. int main(){
  39.     Odcinek o(10);
  40.     Kwadrat k(7);
  41.     Prostokat s(2,3);
  42.     o.Pole();
  43.     k.Pole();
  44.     s.Pole();
  45.     Odcinek *wsk;
  46.     wsk= &k;
  47.     wsk->Pole();
  48.     wsk= &s;
  49.     wsk->Pole();
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement