--
#include<iostream.h>
#include<conio.h>
class distance
{
float km,mtr;
public:
void accept()
{
cout<<"\n Enter Distance ";
cout<<"\n Km : ";
cin>>km;
cout<<"\n mtr : ";
cin>>mtr;
}
void show()
{
cout<<"\n KM : "<
cout<<"\n Meter : "<
}
void operator +=(distance);
void operator >(distance);
};
void distance::operator +=(distance d2)
{
km=km+d2.km;
mtr=mtr+d2.mtr;
}
void distance::operator >(distance d2)
{
if(km>d2.km)
{
cout<<"\n"<
}
else
{
cout<<"\n"<
}
}
void main()
{
clrscr();
distance d1,d2;
cout<<"\n Accept first distance : ";
d1.accept();
cout<<"\n-------------------------------------";
cout<<"\n Accept Second distance : ";
d2.accept();
cout<<"\n-------------------------------------";
cout<<"\n First Distance : ";
d1.show();
cout<<"\n-------------------------------------";
cout<<"\n Second Distance : ";
d2.show();
cout<<"\n-------------------------------------";
d1>d2;
cout<<"\n-------------------------------------";
cout<<"\n After Addition \n";
d1+=d2;
d1.show();
getch();
}