Modify, improve, add, and enhance the functionalities provided by an existing Visual C++ Pseudocoded small program Which simulate a small-scale version of a real bank. Let's suppose a bank is a financial institution that maintains several different types of accounts in which customers can invest money. In this program, we create a bank with a certain maximum number of accounts. The initial step is to create some accounts. The entire program is driven by a user interface through which you can enter information into the bank database.
1) Add at least four nontrivial additional functionalities in the program.
2) Implement some constraints in the program. For example, go through my comments in the portion where function prototypes are declared. Try to implement some of the constraints mentioned there. Of course, you're welcome to invent your own constraints. Make sure, however, that they are meaningful.
3) write comments in front of your functions so everybody can understand your design of code
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) A short description of the project, not exceeding one page.) 3) A short design layout of the program, not exceeding one page.
4) A list of functional requirements, not exceeding one page.
## Platform
1) Visual C++ Version 6.0
2) Windows 2000 or XP