#include #include #include "height.h" using namespace std; const double cm_per_inch = 2.54; const double inches_per_foot = 12.0; height::height(int f, double i) : centimeters{(f * inches_per_foot + i) * cm_per_inch} {} height::height() : centimeters{0} {} void height::print() const { double total_inches = centimeters / cm_per_inch; int feet = static_cast(total_inches) / 12; double inches = total_inches - (feet * 12); cout << fixed << setprecision(1); cout << feet << " feet, " << inches << " inches"; } double height::centimeters_value() const { return centimeters; } double distance(const height& h1, const height& h2) { return (h1.centimeters_value() - h2.centimeters_value()) / cm_per_inch; }