Professional Documents
Culture Documents
Vending
Vending
Vending
ARCHANA [1AY22EC400]
AREEFA S BAGWAN [1AY22EC401]
NAYANA PATEL G N [1AY21EC079]
RACHANA C B [1AY21EC093]
SUPRIYA B [1AY21EC118]
YASHASWINI R [1AY21EC134]
ABSTRACT
6. History:
• When the user puts in money, money counter tells the control unit, the
• When the user presses the button to purchase the item that he wants, the
control unit turns on the motor and dispenses the product if correct amount is
inserted.
• The machine will demand for servicing when the products are not available
Display
Options
Customer
selects
item
Payment
Payment
verification
Product
dispensing
Interior of a vending machine
End
10. Explanation on Flowchart
A vending machine flowchart illustrates the process flow of how a vending machine operates,
from the moment a customer selects an item to the delivery of the chosen product. Here's a
• Start: The flowchart begins at the starting point, indicating the initiation of the vending
machine's operation.
• Display Options: The vending machine displays the available options to the customer,
• Customer Selection: The customer makes a selection by pressing the corresponding button or
• Payment: The vending machine prompts the customer to make a payment. This can involve
inserting coins, bills, or using a cashless payment method such as a credit/debit card, mobile
• Product Dispensing: If the payment is verified successfully, the vending machine dispenses
the selected product.
• End: The flowchart concludes once the selected product has been dispensed and any
necessary change has been provided.
Advantages:
• The vending machines are more accessible and practical than the
convention purchasing method.- Finite State Machine (FSM)
modeling reduces the hardware- FSM model is easy to design.- Due
to their simplicity, FSMs are quick to design, quick to implement
and quick in execution.89°FMostly cloudy
Disadvantages:
• Vending Machines Costs more.- The conditions for state transitions
are fixed.- All states, transitions and conditions need to be known up
front and be well defined which is not possible in cases.
THANK YOU