Académique Documents
Professionnel Documents
Culture Documents
Prepared by:
No
1
AHMAD
AYUB
Name
ZAFIR
ID
BIN AT93226
H/P
0122269895
MUHAMMAD
BIN ROZAINI
LUQMAN AK93308
0129248579
0194087355
MOHD
JAFRI
0173308365
NASSUHA
BIN AT93255
Last Updated:
Signature
Table of Content
1.0 Specification of Needs
3.1 Pseudocode
10
12
A user can choose the item they want to buy from the vending machine.
The vending machine program can display the amount need to be paid by a user and
display balance returning to user.
3.1 Pseudocode
Begin
Read Item, payment
If item = "A1" And pay = "1" Then
price = 1.0 - 1.0
print "Your balance is " & "RM" & price
BEGIN
3.2 FLOWCHART :
READ
ITEM , PAY
YES
NO
YES
PRINT
PRICE
PRINT
PRICE
NO
NO
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
PRICE
PRINT
PRICE
NO
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
PRICE
PRINT
PRICE
NO
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
PRICE
PRINT
PRICE
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
NO
PRINT
INSUFFICIENT,
PLEASE ADD
ANOTHER RM2
PRINT
PRICE
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
INSUFFICIENT,
PLEASE ADD
ANOTHER RM1
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
INSUFFICIENT,
PLEASE ADD
ANOTHER RM1
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
INSUFFICIENT,
PLEASE ADD
ANOTHER RM1
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
INSUFFICIENT,
PLEASE ADD
ANOTHER RM1
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
INSUFFICIENT,
PLEASE ADD
ANOTHER RM1
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
INSUFFICIENT,
PLEASE ADD
ANOTHER
RM1
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
INSUFFICIENT,
PLEASE ADD
ANOTHER RM1
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT PRICE
YES
PRINT
INSUFFICIENT,
PLEASE ADD
ANOTHER RM1
YES
NO
YES
NO
PRINT
INSUFFICIENT
, PLEASE ADD
ANOTHER
RM1
NO
YES
PRINT
PRICE
YES
PRINT
PRICE
YES
NO
YES
NO
PRINT
PRICE
NO
YES
PRINT
INSUFFICIENT,
PLEASE ADD
ANOTHER RM1
YES
PRINT
PRICE
NO
YES
PRINT
PRICE
YES
NO
PRINT INVALID
ITEMPLEASE PUT THE
CORRECT ITEM CODE
END
PRINT
PRICE