Witam , mam takie zadanko:
Zdefiniuj klase TPunkt przedstawiajaca punkt na płaszczyznie. W klasie zdefiniuj metode
Odleglosc, która zwraca odległosc od punktu bedacego parametrem tej metody. Klasa ta nie
posiada konstruktora domyslnego. Pozostałe metody tej klasy okresl samodzielnie.
Do tej pory napisałem tyle i dalej utknąłem, nie mam pomysłu jak zapisać metodę Odległość.
class TPunkt
{
public:
float x;
float y;
TPunkt()
{x=0;y=0;}
float getX() const{ return x;}
float getY() const{ return y;}
float Odleglosc(const Punkt& b)const;
};
float TPunkt::Odleglosc(const Punkt &b) const
{
return Odleglosc(sqrt(this->point2.getX()-point1.getX())*(this->point2.getX()-point1.getX())+(this->point2.getY()-point1.getY())*(this->point2.getY()-point1.getY());
}