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;

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

 

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;

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Data members
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education