#include #include "distance.h" using namespace std; void Distance::setDist(int ft, float in) { feet = ft; inches = in; }// end setDist void Distance::inputDist() { cout << " \nEnter feet: " ; cin>> feet; cout << " Enter inches: "; cin>> inches; }//end inputdist void Distance::outputDist() const { cout << feet << " feet " << inches << " inches "; } // end outputDist Distance Distance::addDist(Distance rhs) { Distance temp; temp.feet = feet + rhs.feet; temp.inches = inches + rhs.inches; if (temp.inches >=12) { temp.inches -=12; temp.feet++; } return temp; } // end addDist Distance Distance:: operator + (Distance rhs) { Distance temp; temp.feet = feet + rhs.feet; temp.inches = inches + rhs.inches; if (temp.inches >=12) { temp.inches -=12; temp.feet++; } return temp; } //end overload plus bool Distance::operator > (Distance rhs) { if (feet == rhs.feet) return inches > rhs.inches; else return feet > rhs.feet; } // end overload > ostream& operator << (ostream& s, Distance& d) { s << d.feet << " feet " << d.inches << " inches " << endl; return s; }// end overload <<