as use mat

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
Question

pleas use matlab

Task 5
You are working at a bank, and you are responsible for setting up the ATM machines programming. These are
the function and related guidelines:
Once the customer inserts the card (program starts)
> The ATM displays a request to the customer to enter the password.
> If the entered password is incorrect, the ATM will ask the customer
to re-enter the password.
> If the second try is also unsuccessful, then the ATM will ask the
customer to re-enter the password for the third, and last, trial.
> If all three trials failed, the ATM machine will capture the card and
display a message to the customer about the situation
> If any of the three trials was successful, the ATM screen will display
three options
Option 1: current balance.
If chosen by customer, the ATM would display the current balance
(amount of money) in the customer's account.
> The ATM also displays a question if the customer wants to go back
to the 'Options' display, with a Y/N acceptable inputs by customer.
Option 2: cash withdrawal.
If chosen by customer, the ATM asks to enter the amount to be
withdrawn.
The ATM will compare against the available account balance. If all
good, withdrawal will be successful, and the account balance will
be updated (inside the ATM memory). If not, a message will be
displayed that the balance is less that the requested withdrawal
amount.
The ATM also displays a question if the customer wants to go back
to the 'Options' display, with a Y/N acceptable inputs by customer.
Option 3: end transaction.
> If chosen by customer, the ATM displays a thank you note with a
message that the transaction is completed and another message
that the customer should pick up the card.
5-A) Draw a flowchart that illustrates how ATM works.
5-B) Write a MATLAB code that resembles a fully functioning ATM. Assume that the current password of a
specific card is 1234, and that the current balance is 10,000 JD. (Hint: your program should have these
info as a pre-set data)
Transcribed Image Text:Task 5 You are working at a bank, and you are responsible for setting up the ATM machines programming. These are the function and related guidelines: Once the customer inserts the card (program starts) > The ATM displays a request to the customer to enter the password. > If the entered password is incorrect, the ATM will ask the customer to re-enter the password. > If the second try is also unsuccessful, then the ATM will ask the customer to re-enter the password for the third, and last, trial. > If all three trials failed, the ATM machine will capture the card and display a message to the customer about the situation > If any of the three trials was successful, the ATM screen will display three options Option 1: current balance. If chosen by customer, the ATM would display the current balance (amount of money) in the customer's account. > The ATM also displays a question if the customer wants to go back to the 'Options' display, with a Y/N acceptable inputs by customer. Option 2: cash withdrawal. If chosen by customer, the ATM asks to enter the amount to be withdrawn. The ATM will compare against the available account balance. If all good, withdrawal will be successful, and the account balance will be updated (inside the ATM memory). If not, a message will be displayed that the balance is less that the requested withdrawal amount. The ATM also displays a question if the customer wants to go back to the 'Options' display, with a Y/N acceptable inputs by customer. Option 3: end transaction. > If chosen by customer, the ATM displays a thank you note with a message that the transaction is completed and another message that the customer should pick up the card. 5-A) Draw a flowchart that illustrates how ATM works. 5-B) Write a MATLAB code that resembles a fully functioning ATM. Assume that the current password of a specific card is 1234, and that the current balance is 10,000 JD. (Hint: your program should have these info as a pre-set data)
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Fundamentals of Boolean Algebra and Digital Logics
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.
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