Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write in C# Windows form application, please. (30 pts) Create a Windows Form Application named YourLastName_PA5. For this project you are going to build a

image text in transcribed

Write in C# Windows form application, please.

(30 pts) Create a Windows Form Application named YourLastName_PA5. For this project you are going to build a pizza ordering application You are to build a pizza ordering application that has the following features/controls e Allow the user to enter a name for their order . Allow the user to select from three pizza sizes: Small ($7.99), Medium ($9.99), Large ($13.99) One of these choices must be picked Allow the user to select from a minimum of 3 extra toppings. Topping choices can be up to you, but should add $0.50 each to the pizza cost. The user can choose 0 toppings up to the maximum number of toppings offered . . Allow the user to choose between pickup or delivery. One of the choices must be picked . Allow the user to enter in a promo code (i.e. SAVE18). If the promo code is incorrect, you may choose to ignore the code or inform the user it is incorrect. The user should not have to enter a promo code to order a pizza. Implement in your project the logic that allows an entered code of 'SAVE18' to take $2.00 off the selected pizza price Once all pizza info above is entered, allow the user to place the order and display a detailed receipt for the user that includes . o order name o Pizza size o Number of toppings selected o The name of each topping selected o Whether order is pickup or delivery o Base pizza cost (pizza size cost + toppings add-ons) o If valid promo code, display discount o Cost Tax (at 10%) (if discount is applied, apply tax to discounted price) o Total pizza price (base cost - discount tax) Protect your application so that the user cannot crash your program. All controls should be well-labeled so the user understands how to interact with application * Example Receipts: order for M Large pizza 1 toppings order for M Small pizza e toppings Delivery Base cost $7.99 Tax @le% : se.se Total cost: $8.79 - Green Pepper Pickup Base cost $14.49 Promo($2.ee) Tax @18% : $1.25 Total cost: $13.74

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts International Edition

Authors: David M. Kroenke

6th Edition International Edition

0133098222, 978-0133098228

More Books

Students also viewed these Databases questions

Question

What are the steps for a curriculum goal-based model?

Answered: 1 week ago

Question

Explain global human resource management.

Answered: 1 week ago

Question

2 What are the implications for logistics strategy?

Answered: 1 week ago