Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Task #2 The if-else-if Statement 1. Write an if-else-if statement that lets the computer choose which statements to execute by the user input size
Task #2 The if-else-if Statement 1. Write an if-else-if statement that lets the computer choose which statements to execute by the user input size (10, 12, 14, or 16). For each option, the cost needs to be set to the appropriate amount. 2. The default else of the above if-else-if statement should print a statement that the user input was not one of the choices, so a 12 inch pizza will be made. It should also set the pizza size to 12 and the cost to 12.99. 3. Compile, debug, and run. You should now be able to get correct output for the pizza size and price (it will still have Hand-tossed crust, the output won't look like money, and no discount will be applied yet). Run your program multiple times ordering a 10, 12, 14, 16, and 17 inch pizza. Code Listing 3.1 (PizzaOrder.java) import java.util.Scanner; // Needed for the Scanner class /** */ This program allows the user to order a pizza. public class PizzaOrder { public static void main (String[] args) { // Create a Scanner object to read input. Scanner keyboard new Scanner (System.in); String firstName; boolean discount false; int inches; char crustType; String crust = "Hand-tossed"; double cost = 12.99; final double TAX_RATE= .08; double tax; char choice; String input; String toppings = = "Cheese "; int numberOfToppings = 0; // User's first name. // Flag for discount // Size of the pizza // For type of crust // Name of crust // Cost of the pizza // Sales tax rate // Amount of tax // User's choice // User input // List of toppings // Number of toppings // Prompt user and get first name. System.out.println("Welcome to Mike and " + "Diane's Pizza"); System.out.print ("Enter your first name: firstName = keyboard.nextLine(); "); // Determine if user is eligible for discount by // having the same first name as one of the owners. // ADD LINES HERE FOR TASK #1 // Prompt user and get pizza size choice. System.out.println("Pizza System.out.println(" System.out.println(" System.out.println(" System.out.println(" Size (inches) 10 12 14 16 System.out.println("What size pizza + "would you like?"); System.out.print ("10, 12, 14, or 16 " + " (enter the number only): "); inches keyboard.nextInt (); // Set price and size of pizza ordered. // ADD LINES HERE FOR TASK #2 Cost"); $10.99"); $12.99"); $14.99"); $16.99"); // Consume the remaining newline character. keyboard.nextLine(); // Prompt user and get crust choice. System.out.println("What type of crust "+ "do you want? "); System.out.print(" (H) Hand-tossed, + "1 "1 "(T) Thin-crust, or + "(D) Deep-dish + "(enter H, T, or D): "); input = keyboard.nextLine(); crustType=input.charAt(0); " // Set user's crust choice on pizza ordered. // ADD LINES FOR TASK #3 // Prompt user and get topping choices one at a time. System.out.println("All pizzas come with cheese."); System.out.println("Additional toppings are " + "$1.25 each, choose from: "); System.out.println("Pepperoni, Sausage, "+ "Onion, Mushroom"); // If topping is desired, // add to topping list and number of toppings System.out.print ("Do you want Pepperoni? (Y/N): "); input keyboard.nextLine(); choice input.charAt(0); if (choice == 'Y' || choice == 'y') ( } System.out.print ("Do you want Sausage? (Y/N): "); input keyboard.nextLine(); input.charAt(0); choice numberOfToppings += 1; toppings = toppings + "Pepperoni "; if (choice == 'Y' || choice == ( } } numberOfToppings += 1; toppings = toppings + "Sausage "; System.out.print ("Do you want Onion? (Y/N): "); input keyboard.nextLine(); input.charAt(0); choice if (choice === 'Y' || choice ( 'y') == 'y') numberOfToppings += 1; toppings toppings + "Onion "; System.out.print ("Do you want Mushroom? (Y/N): "); input keyboard.nextLine(); choice input.charAt(0); if (choice == 'Y' || choice == 'y') ( numberOfToppings += 1; toppings toppings + "Mushroom "; } // Add additional toppings cost to cost of pizza. cost = cost+ (1.25 numberOfToppings); // Display order confirmation. System.out.println(); System.out.println("Your order is as follows: "); System.out.println (inches + " inch pizza"); System.out.println (crust + " crust"); System.out.println (toppings); // Apply discount if user is eligible. // ADD LINES FOR TASK #4 HERE // EDIT PROGRAM FOR TASK #5 // SO ALL MONEY OUTPUT APPEARS WITH 2 DECIMAL PLACES System.out.printf("The cost of your order " + "is: $f ", cost); // Calculate and display tax and total cost. tax = cost * TAX_RATE; System.out.printf ("The tax is: $%f ", tax); System.out.printf ("The total due is: $%f ", (tax + cost)); order will be ready. "for pickup in 30 minutes."); System.out.println("Your
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started