Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //punkt.h
- #include <vector>
- #include <iostream>
- using std::vector;
- using namespace std;
- class Punkt{
- protected:
- vector<double> posX;
- vector<double> posY;
- vector<int> liczbaWymiarow;
- public:
- Punkt();
- Punkt(double, double);
- Punkt(const Punkt &punkt){
- posX = punkt.posX;
- posY = punkt.posY;
- }
- double GetPunktX(int);
- double GetPunktY(int);
- void SetPunktX(int, double);
- void SetPunktY(int, double);
- };
- class Figura : public Punkt{
- vector<Punkt> liczbaWierzcholkow;
- public:
- void DodajPunkt(double, double);
- Figura();
- double ObliczObwod(int jakafigura);
- virtual double ObliczPole(){
- cout << "xd";
- return 0;
- }
- };
- class Kwadrat : public Figura{
- int jakafigura;
- public:
- Kwadrat();
- virtual double ObliczPole();
- int GetFigura();
- void SetFigura(int);
- };
- class Trojkat : public Figura{
- int jakafigura;
- public:
- virtual double ObliczPole();
- };
- class Trapez : public Figura{
- int jakafigura;
- public:
- Trapez();
- virtual double ObliczPole();
- int GetFigura();
- void SetFigura(int);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement