Академический Документы
Профессиональный Документы
Культура Документы
My Virtual Bank
Simulate a Virtual Bank just like traditional Banking using OOP concepts and C# Console
Application. Implementation details are as follows;
a) Write an abstract class Account with attributes {accountNO, accountTitle, CNIC,
balance}
b) Inherit two classes from Account Class
1. CurrentAccount with an attribute {withdrawalLimit},
2. SavingAccount with an attribute {profitPercentage};
c) Program should allow user to open a new account with all information of an account holder
along with account type. (CRUD Operations)
d) There must be Manager class which will be performing CRUD Operations.
e) Enable an account holder to perform transactions such as withdrawal and deposit on his
account.
f) Deposit on CurrentAccount will increase withdrawalLimit with 5% of total deposit.
g) Deposit on SavingAccount will increase 2% profitPercentage.
h) Withdraw will do the reverse.
i) Validate your all inputs; specially for withdrawal and deposit.
j) Make sure you do not mix your user interface code (in this example Printing Information and
Input from console) with your other classes code.