1: Give a C++ class declaration called SavingsAccount with the
following information:
Operations (Member Functions)
1. Open account (with an initial deposit). This is called to put initial values in dollars and cents.
2. Make a deposit. A function that will add value to dollars and cents
3. Make a withdrawal. A function that will subtract values from dollars and cents.
4. Show current balance. A function that will print dollars and cents.
Data (Member Data)
1. dollars
2. cents
Give the implementation code for all the member functions.NOTE: You must perform normalization on cents. This means that if cents is 100 or more, it must
increment dollars by the appropriate amount. Example: if cents is 234, then dollars must be
increased by 2 and cents reduced to 34.
Write code that will create an object called bank1. The code will then initially place $200.50 in
the account. The code will deposit $40.50 and then withdraw $100.98. It will print out the final
value of dollars and cents.
The following output should be produced:
Dollars = 140 cents = 2.
Part 2: Change the program to allow the user to input the initial values, deposit
and withdrawal.
Example:
Please input the initial dollars
402
Please input the initial cents
78
Would you like to make a deposit? Y or y for yes
y
Please input the dollars to be deposited
35
Please input the cents to be deposited
67
Would you like to make a deposit? Y or y for yes
y
Please input the dollars to be deposited
35
Please input the cents to be deposited67
Would you like to make a deposit? Y or y for yes
n
Would you like to make a withdrawal Y or y for yes
y
Please input the dollars to be withdrawn
28
Please input the cents to be withdrawn
08
Would you like to make a withdrawal Y or y for yes
y
Please input the dollars to be withdrawn
75
Please input the cents to be withdrawn
78
Would you like to make a withdrawal Y or y for yes
n
Dollars = 370 Cents = 26
#include<iostream>
using namespace std;
class SavingsAccount
{
private:
int dollars;
int cents;
#include<iostream>
#include "account.h"
using namespace std;
int main()
{
char answer; // To hold Y or N input.
SavingsAccount money;
int moneydollars, moneycents;
cout << "This program will help you open and manage a new Savings Account!"<<endl;
money.setOpen(moneydollars, moneycents);
cout << "Do you wish to make a Deposit?" <<endl;
cout << "Press 'Y' for Yes, and 'N' for No." <<endl;
cin >> answer;
do
{
money.setDeposit(moneydollars, moneycents);
} while ((answer = 'Y') ||( answer = 'y'));
cout << "Do you wish to make a Withdrawl?"<<endl;
cout << "Press 'Y' for Yes, and 'N' for No."<<endl;
cin >> answer;
do
{
money.setWithdrawl(moneydollars, moneycents);
} while( (answer = 'Y') ||( answer = 'y'));