C++ Program to define a class point and implement operations.
#include<iostream.h>
#include<math.h>
#include<conio.h>
class Point{
public:
Point();
void setPoint(float,float);
void printPoint();
float getx();
float gety();
private:
float x;
float y;
};
Point::Point(){x=0.0;y=0.0;}
void Point::setPoint(float a,float b)
{x=a;y=b;}
void Point::printPoint()
{
cout<<'('<<x<<","<<y<<')';
}
float Point::getx(){return x;}
float Point::gety(){return y ;}
void main()
{
clrscr();
Point p1,p2;
char ch;
cout<<"Initially,the points are :";
p1.printPoint();
cout<<",";
p2.printPoint();
cout<<endl;
p1.setPoint(3.5,4.5);
p2.setPoint(7.5,9.5);
cout<<"After setting the points are:";
p1.printPoint();
cout<<",";
p2.printPoint();
cout<<endl;
float d=0.0;
d=sqrt((p2.getx()-p1.getx())*(p2.getx()-p1.getx())+(p2.gety()-p1.gety())*(p2.gety()-p1.gety()));
cout<<"d="<<d<<endl;
cout<<"Enter any key to continue";
getch();
}
Related Posts : C++ Programs
0 comments:
Post a Comment