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
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
Get step-by-step solutions from verified subject matter experts
