Question: Please Debug the following code in C++ #include #include using namespace std; static int accountBalance = 100; static int bankAccount; void menu(); void DisplayAccount(); void

Please Debug the following code in C++

#include #include using namespace std; static int accountBalance = 100; static int bankAccount; void menu(); void DisplayAccount(); void Deposit(); void Withdraw(); void Exit(); void main() { const string name = "Helen"; cout << "Hello Helen, please enter your bank account "; cin >> bankAccount; cout << "your Account is : " << bankAccount << endl << endl; menu(); } void menu() { cout << "***Menu Options*** "; cout << "1- Display Account Balance "; cout << "2- Deposit "; cout << "3- Withdraw "; cout << "4- Exit "; int enter; char again; do { cin >> enter; switch (enter) { case 1: DisplayAccount(); break; case 2: Deposit(); break; case 3: Withdraw(); break; case 4: cout << "Exit "; default: cout << "invalid choice "; } cout << " Do you want to make another selection "; cin >> again; } while (again == 'y' || again == 'y'); } void DisplayAccount() { cout << " your Account Balance is : "; cout << accountBalance << endl; menu(); } void Withdraw() { int amount; cout << "Enter your amount "; cin >> amount; if (amount >accountBalance) { cout << "you don't have enough balance to withdraw, please try again "; } else { accountBalance -= amount; cout << " Your new Balance is :"; cout << accountBalance << endl; } menu(); } void Deposit() { int amount; cout << "Enter your amount "; cin >> amount; { accountBalance += amount; cout << " Your new Balance is :"; cout << accountBalance << endl; } menu(); } void Exit() { }

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 Databases Questions!