Conan
Moderator
 Inregistrat: acum 17 ani
Postari: 198
|
|
#include <iostream.h> #include <math.h> class apos
{ private: double x; double y; public: void initialization_x(double x); void initialization_y(double y); double return_x(double x); double return_y(double y); double distance(double x1,double y1,double x2,double y2); };
double apos::return_x(double x)
{ return(x); }
double apos::return_y(double y)
{ return(y); }
void apos::initialization_x(double x1)
{ x=x1; }
void apos::initialization_y(double y1)
{ y=y1; }
double apos::distance(double x1,double y1,double x2,double y2)
{ double d; x1=x1-x2; y1=y1-y2; d=sqrt(x1*x1+y1*y1); return(d); }
int main()
{ apos distance1; double result; double x1,y1,x2,y2; cout<<"\nDati x1 : "; cin>>x1; cout<<"\nDati y1 : "; cin>>y1; cout<<"\nDati x2 : "; cin>>x2; cout<<"\nDati y2 : "; cin>>y2; distance1.initialization_x(0.0); distance1.initialization_y(0.0); cout<<"Variabila x1 este : "<<distance1.return_x(x1)<<"\n"; cout<<"Variabila y1 este : "<<distance1.return_y(y1)<<"\n"; cout<<"Variabila x2 este : "<<distance1.return_x(x2)<<"\n"; cout<<"Variabila y2 este : "<<distance1.return_y(y2)<<"\n";
result=distance1.distance(x1,y1,x2,y2); cout<<"Distanta dintre 2 puncte este : "<<result<<"\n"; return 0; }
|
|