#include<iostream.h>
#include<math.h>


class point{
public:

	point(){}
point(int x,int y){
xcoordinate=x;
ycoordinate=y;}
void print(){
cout<<"XCoordinate = "<<xcoordinate<<endl;
cout<<"YCoordinate = "<<ycoordinate<<endl;
}
int xcoordinate,ycoordinate;
};
//******************************//
class line{
private:
point startpoint,endpoint;
public:
line(point a,point b)
{
startpoint=a;
endpoint=b;
}
void print(){
cout<<"Start Point"<<endl;
cout<<" XCoordinate= "<<startpoint.xcoordinate<<endl;
cout<<" Ycoordinate= "<<startpoint.ycoordinate<<endl;
cout<<"End Point "<<endl;
cout<<" XCoordinate= "<<endpoint.xcoordinate<<endl;
cout<<" Ycoordinate= "<<endpoint.ycoordinate<<endl;}
double getlength(double length){

length=sqrt(pow(endpoint.xcoordinate-startpoint.xcoordinate,2)+pow(endpoint.ycoordinate-startpoint.ycoordinate,2));
return length;
}

};

//***************************************//

void main()
{
int r;
int x,y,x1,x2,y1,y2;

cout<<"1 For point"<<endl;
cout<<"2 For line"<<endl;
cin>>r;
if(r==1)
{
cout<<"Enter Xcoordinate , Ycoordinate"<<endl;
cin>>x>>y;
point p(x,y);
}
else
if(r==2)
{
cout<<"enter coordinates for the start point"<<endl;
cout<<"xcoordinate= "<<endl;
cin>>x1;
cout<<"ycoordinate="<<endl;
cin>>y1;
cout<<"enter coordinates for the end point"<<endl;
cout<<"xcoordinate= "<<endl;
cin>>x2;
cout<<"ycoordinate="<<endl;
cin>>y2;

point p2(x1,y1);
point p3(x2,y2);
line(p2,p3);
}

cin>>r;
}

