In c++ Create a class called “Money” to handle British currency. The class has to have: Private data A default constructor A constructor that takes pounds, shillings, and pence A member function to print the amount A friend operator + that will add two amounts.
Until 1971, the British units of money were Pounds, Shillings, and Pence, where there are 12 pence in a shilling and 20 shillings, or 240 pence, in a pound. If you read old Agatha Christie novels, they talked about money such as “two pound three and 6”, which meant 2 pounds, three shillings, and six pence.
In c++ Create a class called “Money” to handle British currency. The class has to have:
Private data
A default constructor
A constructor that takes pounds, shillings, and pence
A member function to print the amount
A friend operator + that will add two amounts.
An example driver routine to test your class would be:
Money m1;
Money m2(3, 15, 6);
Money m3 (0, 10, 0);
m1 = m2 + m3;
m1.print();
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 3 images