Description: For this assignment, you will be simulating an online ordering platform for your user by displaying a menu and allowing them to continuously add food to their order until they choose to "cash out". The menu must be called from a function. When the user cashes out, send their order to another function that will calculate their bill and display it to them - including a 20% tip! The menu items and prices are up to you, but you must offer at least 3 items. Requirements: 1. Your program must use a function to display the menu to the user, and to calculate/display their bill. 2. You must offer at least three items on the menu and allow the user to order multiple of a single item. 3. Menu prices must be displayed out to 2 decimal points and decimals must aligned. 4. Program must be documented with: a. //Name b. //Date c. //Program Name d. //Program Description Sample Output: 1. The Trekkie Roll 2. The Saga Roll 3.The Developer's Roll 4. The Ohio Roll 5.Cash out Please enter your selection: 1 How many? 2 1.The Trekkie Roll 2. The Saga Roll 3.The Developer's Roll 4. The Ohio Roll 5.Cash out Please enter your selection: 3 How many? 1 1. The Trekkie Roll 2. The Saga Roll 3. The Developer's Roll 4. The Ohio Roll 5.Cash out $10.50 $9.00 77.50 15.50 93.00 $56.50 $5.25 $10.50 $9.00 $56.50 $5.25 $10.50 $9.00 $56.50 $5.25 Please enter your selection: 5 Thank you for ordering. Your bill is being calculated. ~*~*~ Your Bill Food total: Tip: Final Bill:

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
Description: For this assignment, you will be simulating an online ordering platform for your user by
displaying a menu and allowing them to continuously add food to their order until they choose to "cash
out". The menu must be called from a function. When the user cashes out, send their order to another
function that will calculate their bill and display it to them - including a 20% tip! The menu items and
prices are up to you, but you must offer at least 3 items.
Requirements:
1. Your program must use a function to display the menu to the user, and to calculate/display their
bill.
2. You must offer at least three items on the menu and allow the user to order multiple of a single
item.
3. Menu prices must be displayed out to 2 decimal points and decimals must aligned.
4.
Program must be documented with:
a. //Name
b. //Date
c. //Program Name
d. //Program Description
Sample Output:
1. The Trekkie Roll
2.The Saga Roll
3. The Developer's Roll
4. The Ohio Roll
5.Cash out
Please enter your selection: 1
How many? 2
1. The Trekkie Roll
2. The Saga Roll
3.The Developer's Roll
4. The Ohio Roll
5.Cash out
Please enter your selection: 3
How many? 1
1. The Trekkie Roll
2. The Saga Roll
3. The Developer's Roll
4. The Ohio Roll
5.Cash out
$10.50
$9.00
$56.50
$5.25
77.50
15.50
93.00
$10.50
$9.00
$56.50
$5.25
$10.50
$9.00
$56.50
$5.25
Please enter your selection: 5
Thank you for ordering. Your bill is being calculated.
** Your Bill **
Food total:
Tip:
Final Bill:
Transcribed Image Text:Description: For this assignment, you will be simulating an online ordering platform for your user by displaying a menu and allowing them to continuously add food to their order until they choose to "cash out". The menu must be called from a function. When the user cashes out, send their order to another function that will calculate their bill and display it to them - including a 20% tip! The menu items and prices are up to you, but you must offer at least 3 items. Requirements: 1. Your program must use a function to display the menu to the user, and to calculate/display their bill. 2. You must offer at least three items on the menu and allow the user to order multiple of a single item. 3. Menu prices must be displayed out to 2 decimal points and decimals must aligned. 4. Program must be documented with: a. //Name b. //Date c. //Program Name d. //Program Description Sample Output: 1. The Trekkie Roll 2.The Saga Roll 3. The Developer's Roll 4. The Ohio Roll 5.Cash out Please enter your selection: 1 How many? 2 1. The Trekkie Roll 2. The Saga Roll 3.The Developer's Roll 4. The Ohio Roll 5.Cash out Please enter your selection: 3 How many? 1 1. The Trekkie Roll 2. The Saga Roll 3. The Developer's Roll 4. The Ohio Roll 5.Cash out $10.50 $9.00 $56.50 $5.25 77.50 15.50 93.00 $10.50 $9.00 $56.50 $5.25 $10.50 $9.00 $56.50 $5.25 Please enter your selection: 5 Thank you for ordering. Your bill is being calculated. ** Your Bill ** Food total: Tip: Final Bill:
Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Returning value from Function
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.
Similar questions
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