C++ Part A. // declare a class called Time with // 1) two int data members called hour and min // 2) a boolean data member called am // 3) a constructor that takes no arguments // (remember that a constructor has the same name as the class, and no return value) // 4) a Print method that takes no arguments and returns void // DON'T FORGET THAT YOUR CLASS DEFINITION ENDS WITH ; // Part B. // define the two methods you declared in your class // remember that their full name are: Time::Time and Time::Print // 1) Time::Time should set hour and min to 0 and am to true // 2) Time::Print should print the time in the format "10:05am" // to guarentee a preceding 0 in the minute, print it like: // cout << setw(2) << setfill( '0' ) << minute_var; // Part C. // for contrast, declare a global function print that takes a Time // object and prints it, returning nothing int main( ) { // Part D. // 1) declare a Time object called now // 2) set the hour, min and am members to the current time // 3) call the class print method to print the time // 4) call the global print function to print it again return 0;
C++
Part A.
// declare a class called Time with
// 1) two int data members called hour and min
// 2) a boolean data member called am
// 3) a constructor that takes no arguments
// (remember that a constructor has the same name as the class, and no return value)
// 4) a Print method that takes no arguments and returns void
// DON'T FORGET THAT YOUR CLASS DEFINITION ENDS WITH ;
// Part B.
// define the two methods you declared in your class
// remember that their full name are: Time::Time and Time::Print
// 1) Time::Time should set hour and min to 0 and am to true
// 2) Time::Print should print the time in the format "10:05am"
// to guarentee a preceding 0 in the minute, print it like:
// cout << setw(2) << setfill( '0' ) << minute_var;
// Part C.
// for contrast, declare a global function print that takes a Time
// object and prints it, returning nothing
int main( )
{
// Part D.
// 1) declare a Time object called now
// 2) set the hour, min and am members to the current time
// 3) call the class print method to print the time
// 4) call the global print function to print it again
return 0;
Step by step
Solved in 2 steps