You were given the flowchart of a Bank ATM machine. What would be the list of outcomes if the user makes the following selections and entries. Here, you will be following through the given flowchart and reporting the outputs that system will generate. For example: Let assume that, the user is in front of the ATM selected the “Withdraw “ section ( No deposit means , yes Withdraw). And, then user entered the amount of money to Withdraw, $50,000. The system will produce the following output “Sorry, you do not have that much. Try again” . You your answer will be “ Sorry, you do not have that much. Try again” for this case. Now, Follow through the given flowchart and reporting the outputs that system will generate. START  Step 1: User input " Deposit "  Step 2: User input $650 Step 3: User input "Yes"  Another Transaction Step 4: User input Withdraw Step 5: User input $695 Step 6: User input "Deposit" Step 7: User input $798 Step 8: User input "Yes " Another Transaction Step 9: User input "Withdraw " Step 10: User input $500 Step 11: User input "Yes " Another Transaction Step 12: User input "Deposit" Step 13: User input $1125 Step 14: User input " Not Another Transaction" Flow the steps in the given flowchart by considering the user inputs . And, list the output messages that will appear on the screen along with the step number.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question

You were given the flowchart of a Bank ATM machine. What would be the list of outcomes if the user makes the following selections and entries. Here, you will be following through the given flowchart and reporting the outputs that system will generate.

For example: Let assume that, the user is in front of the ATM selected the “Withdraw “ section ( No deposit means , yes Withdraw). And, then user entered the amount of money to Withdraw, $50,000. The system will produce the following output “Sorry, you do not have that much. Try again” . You your answer will be “ Sorry, you do not have that much. Try again” for this case.


Now, Follow through the given flowchart and reporting the outputs that system will generate.

START 

Step 1: User input " Deposit " 

Step 2: User input $650

Step 3: User input "Yes"  Another Transaction

Step 4: User input Withdraw

Step 5: User input $695

Step 6: User input "Deposit"

Step 7: User input $798

Step 8: User input "Yes " Another Transaction

Step 9: User input "Withdraw "

Step 10: User input $500

Step 11: User input "Yes " Another Transaction

Step 12: User input "Deposit"

Step 13: User input $1125

Step 14: User input " Not Another Transaction"

Flow the steps in the given flowchart by considering the user inputs . And, list the output messages that will appear on the screen along with the step number. 

 

 

OUTPUT: Sorry. You do not have that
much Try again
YES
Input: Money Amount
YES
Money Available S
NO
update account balance
OUTPUT: LOW BALANCE!
Balance 50
NO
dispense the money
START
Deposit or Withdraw ?
NO
Deposit
YES
YES
OUTPUT: Earned
$50 Gift Card
Another transaction?
END
OUTPUT: Thank you
Have a nice day
Input: Money Amount
update account balance
Balance > 2,000
YES
NO
Transcribed Image Text:OUTPUT: Sorry. You do not have that much Try again YES Input: Money Amount YES Money Available S NO update account balance OUTPUT: LOW BALANCE! Balance 50 NO dispense the money START Deposit or Withdraw ? NO Deposit YES YES OUTPUT: Earned $50 Gift Card Another transaction? END OUTPUT: Thank you Have a nice day Input: Money Amount update account balance Balance > 2,000 YES NO
Expert Solution
Step 1 Brief description of Bank ATM machine

The general structure of a flowchart for a bank ATM machine. Here is a brief description:

  • START: The flowchart starts with the initial state of the ATM machine.
  • User authentication: The user is prompted to insert their ATM card and enter their PIN.
  • Main menu: Once the user is authenticated, the main menu is displayed with options for deposit, withdrawal, balance inquiry, and other services.
  • Deposit process: If the user selects the deposit option, they are prompted to insert their cash or checks into the deposit slot, and the deposited amount is added to their account balance.
  • Withdrawal process: If the user selects the withdrawal option, they are prompted to select an amount to withdraw from the available options, and the requested amount is dispensed from the ATM if the user has sufficient balance.
  • Balance inquiry: If the user selects the balance inquiry option, their current account balance is displayed.
  • Transaction completion: After each transaction, the user is prompted to perform another transaction or end the session.
  • END: The flowchart ends when the user ends their session or the ATM machine encounters an error.
 
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Control Structure
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education