Question: We are going to use psuedocode to code an application used to purchase pizza. This program will assess your ability to get input and print

We are going to use psuedocode to code an application used to purchase pizza. This program will assess your ability to
get input and print output, use loops and decision structures, and perform basic calculations. (The exam covers Chapters
1-4). Please ensure you include your IPO chart.
To start, display a welcome message: Welcome to Pizza Planet!
You will prompt the user to enter their name.
You will then ask the user how many pizzas they would like to order (1-10)
A while loop will be used, to validate the number of pizzas is between 1-10. If the user inputs a number less than zero or
greater than 10 the following error message will display.
Invalid Input. You must order between 1 and 10 pizzas
Once you get a valid number for the number of pizzas ordered you will continue with the program
Let the user know if they purchase four or more pizzas, they will receive a 15% discount on their total order.
If you order 4 or more pizzas, you'll receive a discount of 15%.
Assume the pizza sizes are the same for everyone.
Menu shown below:
Enter C for Cheese
Enter P for Pepperoni
Enter S for Supreme
Enter V for Veggie
With a while loop, validate the pizza codes to ensure that they are either C, P, S, or V. If they choose any other option
than C, P, S, or V display a message like the one below and allow them to input the pizza choices again:
Welcome to Pizza Planet
Enter your full name
Bob
How many pizzas would you like to order? If you order 4 or more pizzas,
you'll receive a discount of 15%. You must order between 1 and 10 pizzas
2
Please enter the type of pizza that you want to order:
Enter C for Cheese
Enter P for Pepperoni
Enter S for Supreme
Enter V for Veggie
Enter selection for pizza #1
d
Incorrect Pizza Option. Please Try Again for Pizza #1.
c
Enter selection for pizza #2
p
Here is your order confirmation
Name Bob
Number of Pizzas Purchased 2
Discount 0.00
Subtotal 17.60
Grand Total 17.60
When a user adds a pizza to their order, count the pizzas and have a running total.
Welcome to Pizza Planet!
Enter your name
Bob
How many pizzas would you like to order? If you order 4 or more pizzas,
you'll receive a discount of 15%. You must order between 1 and 10 pizzas
0
Invalid Input. You must order between 1 and 10 pizzas
11
Invalid Input. You must order between 1 and 10 pizzas
3
Please enter the type of pizza that you want to order:
Enter C for Cheese
Enter P for Pepperoni
Enter S for Supreme
Enter V for Veggie
Enter selection for pizza #1
C
Here is your order confirmation
Name Bob
Number of Pizzas Purchased 3
Discount 0.0
Subtotal 8.00
Grand Total 8.00
Enter selection for pizza #2
P
Here is your order confirmation
Name Bob
Number of Pizzas Purchased 3
Discount 0.0
Subtotal 17.60
Grand Total 17.60
Enter selection for pizza #3
P
Here is your order confirmation
Name Bob
Number of Pizzas Purchased 3
Discount 0.0
Subtotal 27.20
Grand Total 27.20
Welcome to Pizza Planet!
Enter your name
Sarah
How many pizzas would you like to order? If you order 4 or more pizzas,
you'll receive a discount of 15%. You must order between 1 and 10 pizzas
4
Please enter the type of pizza that you want to order:
Enter C for Cheese
Enter P for Pepperoni
Enter S for Supreme
Enter V for Veggie
Enter selection for pizza #1
C
Here is your order confirmation
Name Sarah
Number of Pizzas Purchased 4
Discount 0.15
Subtotal 8.00
Grand Total 6.80
Enter selection for pizza #2
p
Here is your order confirmation
Name Sarah
Number of Pizzas Purchased 4
Discount 0.15
Subtotal 17.60
Grand Total 14.96
Enter selection for pizza #3
s
Here is your order confirmation
Name Sarah
Number of Pizzas Purchased 4
Discount 0.15
Subtotal 29.10
Grand Total 24.74
Enter selection for pizza #4
v
Here is your order confirmation
Name Sarah
Number of Pizzas Purchased 4
Discount 0.15
Subtotal 41.10

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!