#include <iostream.h>

            /*    deklaracja klasy punkt  */

class punkt

{     float x, y;                              // wspolrzedne kartezjanskie

public:

      punkt(float, float);                     // konstruktor

      void przesun(float, float);              // przesuniecie

      void wyswietl();                         // wyswietlenie wspolrzednych

};

            /*    definicje skladowych klasy         */

punkt::punkt(float xx, float yy)

{     x=xx; y=yy;

}

 

void punkt::przesun(float dx, float dy)

{     x+=dx; y+=dy;

}

 

void punkt::wyswietl()

{     cout<<"Wspolrzedne: "<< x <<" , "<< y <<"\\n";

}

void main()

{     punkt p(1.25, 2.5);                      // tworzy obiekt klasy punkt

      p.wyswietl();                            // wyswietla go

      p.przesun(2.1, 3.4);                     // przesuwa

      p.wyswietl();                            // znowu wyswietla

}