Question: 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
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
