Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The program should start with an initial account balance, which you can set to any legitimate double value and be stored in a single balance
The program should start with an initial account balance, which you can set to any legitimate double value and be stored in a single balance variable. All output of currency values should include a leading dollar sign and use two decimal positions. Prompt the user with the following prompt without the dashed lines using an outer do loop. Enter the number of your desired transaction type. Balance Deposit Withdrawal Quit Enter choice: If a balance is requested # the program should output: "Your current balance is $XXX where XXX is the balance in the account, and then redisplay the prompt and await the next transaction type. If a deposit is requested # prompt the user to enter the amount of the deposit use a double for this Add the deposit amount to the initial balance and then print: "Your current balance is $XXX where XXX is the balance after the deposit, and then redisplay the prompt and await the next transaction type. If a withdrawal is requested # prompt the user to enter the amount of the withdrawal use a double for this If the proposed withdrawal amount is less than or equal to the initial balance, print: Your current balance is $XXX where XXX is the balance after the withdrawal, and then redisplay the prompt and await the next transaction type. If the proposed withdrawal amount exceeds the balance, print: "Insufficient funds. Your current balance is $XXX where XXX is the balance, and then redisplay the prompt and await the next transaction type. If "Quit" is requested # the program should print "Goodbye" and then exit the loop. If a number other than or is received, output "Invalid menu choice." and continue within the loop
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started