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;
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)