Professional Documents
Culture Documents
AACS1074
PROGRAMMING CONCEPTS & DESIGN I
(ASSIGNMENT)
Sem1, 2019/20
AACS1074 Programming Concepts & Design
Declaration of Originality
I declare that this assignment is free from all forms of plagiarism and for all intents and purposes is my
own work. I understand that I will be penalized if I have not complied with TAR UC’s Plagiarism policy.
Signature : __________________________
Date : __________________________
AACS1074 Programming Concepts & Design
Table of Content
3 Method of solution
4 Added features
7 Program listing -
Brief description/Purpose
During festive seasons, the TARUC Festive Cookies Bakery needs to efficiently get orders from
customers and keep details of the cookies ordered.
I have been hired to develop a simple Cooking Ordering System that will enable the bakery to get the
cookie orders efficiently, and at the end of the day produce an Order Summary for management purpose.
As a programmer, I will design a system that can help to process the orders from customer efficiently.
The system is programmed to getting the orders from the customer. The program asks the customer to
input the quantity of the item that they want to purchase. At the end, the system will calculate the amount
that need to pay by the customer automatically, this will further improve the efficiency of the bakery. I
also add a couple of feature to improve the practicality of the system.
1
AACS1074 Programming Concepts & Design
2
AACS1074 Programming Concepts & Design
Method of Solution
Pseudocode
3
AACS1074 Programming Concepts & Design
Added features
Main menu-This feature is design to make the user understand the system easily, user can also
Member card-This feature allow the user who already is the member of the bakery enjoy extra
discount.
Invalid input-This feature prevents the user from entering the wrong input.
AACS1074 Programming Concepts & Design
First Scenario
AACS1074 Programming Concepts & Design
Order 1
AACS1074 Programming Concepts & Design
Order 2
AACS1074 Programming Concepts & Design
Order 3
AACS1074 Programming Concepts & Design
Total
Order 1
AACS1074 Programming Concepts & Design
10
Order 2 (cancel)
AACS1074 Programming Concepts & Design
Order 2
11
AACS1074 Programming Concepts & Design
Order 3
12
AACS1074 Programming Concepts & Design
Total
13
AACS1074 Programming Concepts & Design
Scenario 3
14
AACS1074 Programming Concepts & Design
Order 1
AACS1074 Programming Concepts & Design
15
Order 2
AACS1074 Programming Concepts & Design
16
Order 3
AACS1074 Programming Concepts & Design
17
Total
AACS1074 Programming Concepts & Design
18
Variables
Constants
20