Question: Q2) iPizza For this question, implement a simple pizza ordering system, like the one in the provided video clip. You are required to create

Q2) iPizza For this question, implement a simple pizza ordering system, likethe one in the provided video clip. You are required to create

Q2) iPizza For this question, implement a simple pizza ordering system, like the one in the provided video clip. You are required to create your own functions/methods, local variables, state variables and constants. You are free to use a different set of colors as well as pizza types. The cost of each pizza category is as follow: Medium: $8 Large: the price of a medium * 1.4 Extra-large: the price of a medium * 2.1 If the mouse cursor is in the area of a pizza on the first page, your program should animate that particular pizza until it is selected or the mouse cursor is outside of the pizza area. When the mouse cursor enters the same pizza size again, the animation should resume from the angle where it left off. After a pizza size has been selected (with a mouse click), there must be a short transition page similar to the provided video, which directs the user to the page where type of pizza can be selected. By selecting a pizza type (with a mouse click), the program should show the last page,giving a summary of the order. Q2: iPizza (23) a) Pizza size page [10] Showing the 3 different sizes of the pizza with their cuts (use a for loop for the cuts) (5) All three pizza icons respond properly to the mouse as illustrated in the sample video (5) b) Transition between the first and second page [3] c) Pizza type page [4] Displays the texts vertically for three different pizza types (2) Use three different colors (2) d) Summary page [4] Display what size of pizza was selected (1) Display what type of pizza was selected (1) Display the price and the rest of the message (2) e) Comparing String data types appropriately in your program at least twice. [1] f) Usage of the textWidth function appropriately in your program at least twice [1]

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 Programming Questions!