I need this in C++ I have a code but im getting this error. A new code is fine but so is trying to fix the old one. 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 0 dollar and 0 cent. - 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 output a Money object. - 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().
I need this in C++
I have a code but im getting this error.
A new code is fine but so is trying to fix the old one.
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 0 dollar and 0 cent.
- 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 output a Money object.
- 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().
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 5 images