// Crea la classe Time #include using namespace std; #include class Time { private: int ore; // 0-23 (24-hour clock format) int minuti; // 0-59 int secondi; // 0-59 public: Time (int, int, int); void printUniversal (); void printStandard (); }; Time :: Time (int o, int m, int s) { ore = o; minuti = m; secondi = s; } int main() { Time dinnerTime(19, 30, 0) ; cout << "Dinner will be held at "; dinnerTime.printUniversal(); cout << " universal time, \n which is "; dinnerTime.printStandard(); cout << " standard time." << endl; return (0); } // print time in universal-time format void Time:: printUniversal() { cout << setfill( '0' ) << setw( 2 ) << ore << ":" << setw( 2 ) << minuti << ":" << setw( 2 ) << secondi; } // print time in standard-time format void Time:: printStandard( ) { cout << ( ( ore == 0 || ore == 12 ) ? 12 : ore % 12 ) << ":" << setfill( '0' ) << setw( 2 ) << minuti << ":" << setw( 2 ) << secondi << ( ore < 12 ? " AM" : " PM" ); } //g++ -o Class_Time Class_Time.cc //./Class_Time //output //Dinner will be held at 19:30:00 universal time, // which is 7:30:00 PM standard time.