Develop a polymorphic banking application using the account


Develop a polymorphic banking application using the Account hierarchy you created. Create the following two SavingsAccount objects and two CheckingAccount objects and store them in an array called "arrays" of Account references to the objects:

Account Name                  Account Number             Initial Balance    Fee Charged      Interest Rate

[your name]-Savings-1                  1                              1,000                                                     4%

[your name]-Savings-2                  2                              2,000                                                     5%

[your name]-Checking-1                               3                              3,000                     3.00

[your name]-Checking -2              4                              4,000                     4.00

Using a "foreach" loop, iterate over each account in the array.  For each Accountin the array, first print the account.  Next, allow the user to specify an amount of money to withdraw from the Account using method Debit and an amount of money to deposit into the Account using method Credit.  Specifically, for each account, prompt the user to enter an amount to deposit in the account and call the Credit method.  Print the object.  Next, prompt the user to enter an amount to withdraw and call the Debit method. Print the object.  After the user has made a deposit and a withdrawal from an account, calculate interest if the account is a SavingsAccount and print the object.  To perform this step, you must first determine the object's type.  If the Account is a SavingsAccount, calculate the amount of interest owed to the Account using method CalculateInterest and print the account a final time.  If the account is a CheckingAccount, you do not need to CalculateInterest nor print the account a final time.

Request for Solution File

Ask an Expert for Answer!!
C/C++ Programming: Develop a polymorphic banking application using the account
Reference No:- TGS01090574

Expected delivery within 24 Hours