Computer Science, asked by pradhanranjana005, 9 months ago

Create a class named Pizza that stores details about a pizza. It should contain the followiny.
Instance Variables:
String pizza Size - to store the size of the pizza (small, medium, or large)
int cheese - the number of cheese toppings
int pepperoni - the number of pepperoni toppings
int mushroom - the number of mushroom toppings
Member Methods:
Constructor - to initialise all the instance variables
CalculateCosto - A public method that returns a double value, that is, the cost of the pizza.
Pizza cost is calculated as follows:
• Small: Rs.500 + Rs.25 per topping
• Medium: Rs.650 + Rs.25 per topping
• Large: Rs.800 + Rs.25 per topping
PizzaDescription - A public method that returns a String containing the pizza size, quantity of each topping, and the
pizza cost as calculated by CalculateCost().​

Attachments:

Answers

Answered by sarahkathuria15
24

Hey, here is your answer. You can exclude the main method as it is not mentioned in the question. I hope it helps. Happy coding!

import java.util.Scanner;

class Pizza{

   String pizzasize;

   int cheese;

   int pepperoni;

   int mushroom;

   

   public Pizza(){

       cheese = 0;

       pepperoni = 0;

       mushroom = 0;

       pizzasize = "small";

   }

   

   public double CalculateCost(){

       double bill = 0;

       if(pizzasize.toLowerCase() == "small"){

           bill+=500 + 25*(cheese+pepperoni+mushroom);

       }

       else if(pizzasize.toLowerCase() == "medium"){

           bill+=650 + 25*(cheese+pepperoni+mushroom);

       }

       else{

           bill+=800 + 25*(cheese+pepperoni+mushroom);

       }

       return bill;

   }

   

   public void PizzaDescription(){

       System.out.println("Pizza size - "+pizzasize.toLowerCase());

       System.out.println("Number of cheese toppings - "+cheese);

       System.out.println("Number of pepperoni toppings - "+pepperoni);

       System.out.println("Number of mushroom toppings - "+mushroom);

       System.out.println("total bill= Rs."+CalculateCost());

   }

   

   public static void main(){

       Scanner sc = new Scanner(System.in);

       Pizza obj = new Pizza();

       System.out.println("Enter the pizza size - (small,medium or large)");

       obj.pizzasize = sc.nextLine();

       System.out.println("Enter the number of cheese toppings");

       obj.cheese = sc.nextInt();

       System.out.println("Enter the number of pepperoni toppings");

       obj.pepperoni = sc.nextInt();

       System.out.println("Enter the number of mushroom toppings");

       obj.mushroom = sc.nextInt();

       obj.PizzaDescription();

   }

}

Similar questions