// timecnv2.cpp // a class that models a time data type // includes member function to convert airtime to minutes #include #include // for setw(), etc. class airtime { private: int minutes; // 0 to 59 int hours; // 0 to 23 public: void set() { char dummy; // for colon cout << "Enter time (format 23:59): "; cin >> hours >> dummy >> minutes; } void display() { cout << hours << ':' << setfill('0') << setw(2) << minutes; } int AirtimeToMins() // convert airtime to minutes { int imins = hours*60 + minutes; return imins; } }; void main() { airtime t1; int iminutes; // minutes (can be > 59) char choice; do { cout << "For t1, "; // get airtime value from user t1.set(); // convert airtime to minutes iminutes = t1.AirtimeToMins(); cout << "Minutes = " // display minutes << iminutes; cout << "\nDo another (y/n)? "; cin >> choice; } while(choice != 'n'); } //end main