Question: C + + Final Project Lab / Final Exam Your program must implement a Struct, Pointers, and functions concepts to design a bank account menu

C++ Final Project Lab/Final Exam
Your program must implement a Struct, Pointers, and functions concepts to design a bank account menu system.
Make sure to properly document the program:
o Your name.
o The program name,
o The program description,
o A date of a clean compile.
Make sure to clear the screen between different menu options using system(cls);
Design this exact menu
---------------------------------------------------------------------------
| AI-Tech Bank |
||
|1. Add a new account |
|2. Update an exist account user information |
|3. List current month activities |
|4. Delete an account |
|5. Quit the the program |
||
| Enter your choice: ___|
||
--------------------------------------------------------------------------
Create User Defined Functions to perform the following.
o Design this exact menu: The first function should allow a user to create a new account with a Struct Array name AIaccount
The members of the struct consist of: account holder full name, current balance,
date and time of transactions, deposit amt, withdrawal amt, account routing #
--------------------------------------------------------------------------------
| AI-Tech Bank |
| New account Screen |||
| Acct Holder Name: Acct #: Acct Route #: |
||
| Current Bal: Deposit Amt: Withdrawal Amt: |||
||
--------------------------------------------------------------------------
o Design this exact menu: The second function should allow the user to update the Struct Array based on a deposit or withdrawal made.
i. Display a before and after balance of the transaction.
ii. Display a message if the account overdrawn.
--------------------------------------------------------------------------------
| AI-Tech Bank |
| Update Screen 1|||
| Search Acct #: |
||
--------------------------------------------------------------------------------
Once the account is found display this screen: Use the concept of positioning the cursor that was used on Chapter #3 lab.
--------------------------------------------------------------------------------
| AI-Tech Bank |
| Update Screen 2|||
| Acct Holder Name: Current Balance: |
||
| Deposit Amt: Withdrawal Amt: |||| Transaction Date: Transaction Time |
||
--------------------------------------------------------------------------------
Design this exact menu: The third function should allow a user to search the struct by acct number, using a Pointer(s), and display the customer current month activities.
--------------------------------------------------------------------------------
| AI-Tech Bank |
| Monthly Transactions Screen 1|||
| Search Acct #: |
||
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
| AI-Tech Bank |
| Monthly Transactions Screen 2|||
| Acct #: Acct Holder Name: |
||
| Trans Date: Trans Time: Description Amt |
*** As an example of this screen ***
|01/12/20241:27 pm Kroger Fuel 23.00|
|01/13/202411:19 am AI-Tech Deposit 500.00|
||
--------------------------------------------------------------------------------
Design this exact menu: The fourth function should allow a user to delete an account based on account holders account # by using a Pointer.
--------------------------------------------------------------------------------
| AI-Tech Bank |
| Delete an Account Screen 1|||
| Search Acct #: |
||
--------------------------------------------------------------------------------
----------------------------------------------------------

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!