Question: Object Oriented Programming C++ please use comment Define a class Money that represents a money valuer, which is consisted of whole dollars and cents. Define

Object Oriented Programming
C++
please use comment  Object Oriented Programming C++ please use comment Define a class Money

Define a class Money that represents a money valuer, which is consisted of whole dollars and cents. Define following members for the class: Private member variables for whole dollars and cents, both int type Default constructor that initializes object to O dollar and ocent. A parameterized constructor that takes only whole dollars A parameterized constructor that takes both whole dollars and cents. Overloaded + operator that adds two Money objects. Overloaded - operator that subtracts two Money objects. Overloaded , > to compare two Money objects. A private helper function to normalize a Money object, so if cents are more than 100, then adjust the dollar and cent amount. For example, a money object that has 5 dollars and 106 cents should be normalized to 6 dollars and 6 cents. This helper function should be called each time a new Money object is created, either from constructors or from operators. Test these functions and operators in main()

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!