Home / Expert Answers / Computer Science / create-a-basic-restaurant-point-of-sale-software-using-c-language-nbsp-i-enhanced-security-and-ant-pa226

(Solved): Create a basic Restaurant Point of Sale software using C-Language. I. Enhanced security and ant ...



Create a basic Restaurant Point of Sale software using C-Language. 

I. Enhanced security and anti-fraud protection
- Use of string functions
- System is encrypted with username and password
- Your project must include 3 sets of username and password.
- username and password must not exceed 20 characters long 


II. Menu Display
- Use of void functions
- After a successful log-in, the program must display the restaurant’s menu
- There are at least 20 menu items with corresponding code, name of the menu
item, and price.


III.Action on Orders
- using Arrays, Functions. Conditional and Looping Statements
- After displaying the menu, the program will display the restaurant’s options
- Back to Menu option will display the restaurant’s menu again (II.)
- Take Order option will input orders by item code and automatically computes the total
price 


IV. Receipt
- Using Functions, Conditional and Looping Statements
- Receipt will show the summary of orders, quantity, price, and total
- An option for discount must also be included
- The program will accept cash payments and the system will display the amount of
change to return.


Sample Output:


Boks Burger
USERNAME: ilovebokskie
PASSWORD:
Boks Burger
MENU
\( \begin{array}{lllllr}011 & \text { Tiny Burger } & \text { 20php } & 111 & \text { Salmon Burger } & \te
Boks Burger OPTIONS
01 Rack to Menu
0) Take Order
03 Fxit
Ontion:02
Boks Burger
Take Order
Enter Order: 177
Quantity: 2
TOT
Boks Burger
Receipt
Discount? (0-None;1-Senior 20percent; 2 -Others 30 percent): 0
\( \mathrm{CASH}: 500 \)
CHANGE: 80
Bok's Burger USERNAME: ilovebokskie PASSWORD: Bok's Burger MENU \( \begin{array}{lllllr}011 & \text { Tiny Burger } & \text { 20php } & 111 & \text { Salmon Burger } & \text { 150php } \\ 022 & \text { Jumbo Burger } & 80 \mathrm{php} & 122 & \text { Slopper } & \text { 120php } \\ 033 & \text { Turkey Burger } & 85 \mathrm{php} & 133 & \text { Slug Burger } & 110 \mathrm{php} \\ 044 & \text { Chicken Burger } & 90 \mathrm{php} & 144 & \text { Veggie Burger } & 150 \mathrm{php} \\ 055 & \text { BBQ Burger } & 90 \mathrm{php} & 155 & \text { Teriyaki Burger } & \text { 160php } \\ 066 & \text { Banquet Burger } & 150 \mathrm{php} & 166 & \text { Big Fries } & \text { 60php } \\ 077 & \text { Chili Burger } & 100 \mathrm{php} & 177 & \text { Mojos } & 60 \mathrm{php} \\ 088 & \text { California Burger } & 120 \mathrm{php} & 188 & \text { Large Drinks } & \text { 30php } \\ 099 & \text { Jucy Lucy } & 130 \mathrm{php} & 199 & \text { Water } & \text { 20php } \\ 100 & \text { Rice Burger } & 120 \mathrm{php} & 200 & \text { Extra Cheese } & \text { 15php }\end{array} \) Press any key to continue... Bok's Burger OPTIONS 01 Rack to Menu 0) Take Order 03 Fxit Ontion:02 Bok's Burger Take Order Enter Order: 177 Quantity: 2 TOTAL:120PHP Additional Order? (Press y or \( \mathrm{n} \) ) y Enter Order: 111 Quantity: 2 TOTAL: 420php Additional Order? (Press y or \( \mathrm{n} \) ) \( n \) Press 1-Receipt, 2Options, 3-exit: 1 Bok's Burger Receipt Discount? (0-None;1-Senior 20percent; 2 -Others 30 percent): 0 \( \mathrm{CASH}: 500 \) CHANGE: 80


We have an Answer from Expert

View Expert Answer

Expert Answer


// Can edit the menu. Have given comments. Provided the output at the end. #include #include int main() { char userName[3][20] =
We have an Answer from Expert

Buy This Answer $5

Place Order

We Provide Services Across The Globe