Question

Introduction to Programming

Final Project: Simple Banking Application

This project involves writing a program that enables users to perform actions such as depositing,

withdrawing, transferring, and checking their account balance.

1. Deposit

2. Withdraw

3. Transfer

4. Balance

5. Exit

To begin, we need to display a menu to the user with the following options: (20 points)

--- Main Menu ---

Next, we will implement a switch statement that handles the user's choice. For each option in the main

menu, a submenu will be displayed with the following options: (50 points)

--- Deposit ---

--- Withdraw ---

a. Check

a. 100

b. Cash

b. 50

c. Main menu

c. 10

d. Main menu

--- Transfer ---

a. Same Bank

b. Different Bank

c. Main menu

To handle each of the submenus, we will write nested switch statements and methods. It is important to

include a default case in each switch statement to handle any incorrect menu options. The program should

display the results of each operation based on the user's input.

Finally, after executing each submenu, the program should return to the main menu. (15 points).

Please add the following header before anything else in your program./n* Student Name:

* Date Due:

* Date Submitted:

* Program Name:

* Program Description:

f

ĐI HÀNH HN HẬN VẬN HÀNH MỘT

Submission and Assessment

You are required to submit the source code for your program, including each method. I strongly encourage

you to use your imagination and creative ideas to add functionalities, making your program as functional

and user-friendly as possible.

COPYING CODE FROM THE INTERNET IS

STRICTLY PROHIBITED, AND DOING SO WILL

RESULT IN PENALTIES.

Question image 1Question image 2