Advertisement
Guest User

SushiTime

a guest
Dec 15th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.70 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class sushiTime {
  4.     public static void main(String[] args) {
  5.         Scanner scan = new Scanner(System.in);
  6.         String sushiType = scan.nextLine();
  7.         String restName = scan.nextLine();
  8.         int portions = Integer.parseInt(scan.nextLine());
  9.         String order = scan.nextLine();
  10.         boolean isForHOme = false;
  11.         if (order.equals("Y")) {
  12.             isForHOme = true;
  13.         }
  14.         double price = 0.0;
  15.  
  16.         switch (sushiType) {
  17.             case "sashimi":
  18.                 if(restName.equals("Sushi Zone")) {
  19.                     price = 4.99;
  20.                 } else if (restName.equals("Sushi Time")) {
  21.                     price = 5.49;
  22.  
  23.             } else if (restName.equals("Sushi Bar")) {
  24.                     price = 5.25;
  25.                 } else if ( restName.equals("Asian Pub")) {
  26.                     price = 4.50;
  27.                 }
  28.                 break;
  29.  
  30.             case "maki":
  31.                 if(restName.equals("Sushi Zone")) {
  32.                     price = 5.29;
  33.                 } else if (restName.equals("Sushi Time")) {
  34.                     price = 4.69;
  35.  
  36.                 } else if (restName.equals("Sushi Bar")) {
  37.                     price = 5.55;
  38.                 } else if ( restName.equals("Asian Pub")) {
  39.                     price = 4.80;
  40.                 }
  41.                 break;
  42.  
  43.             case "uramaki":
  44.                 if(restName.equals("Sushi Zone")) {
  45.                     price = 5.99;
  46.                 } else if (restName.equals("Sushi Time")) {
  47.                     price = 4.49;
  48.  
  49.                 } else if (restName.equals("Sushi Bar")) {
  50.                     price = 6.25;
  51.                 } else if ( restName.equals("Asian Pub")) {
  52.                     price = 5.50;
  53.                 }
  54.                 break;
  55.  
  56.             case "temaki":
  57.                 if(restName.equals("Sushi Zone")) {
  58.                     price = 4.29;
  59.                 } else if (restName.equals("Sushi Time")) {
  60.                     price = 5.19;
  61.  
  62.                 } else if (restName.equals("Sushi Bar")) {
  63.                     price = 4.75;
  64.                 } else if ( restName.equals("Asian Pub")) {
  65.                     price = 5.50;
  66.                 }
  67.                 break;
  68.  
  69.  
  70.         }
  71.         double totalPrice = price * portions;
  72.         if ( !(restName.equals("Sushi Bar) || Sushi Zone || Asian Pub || Sushi Time"))) {
  73.             System.out.printf("%s is invalid restaurant", restName);
  74.         }  else if  (isForHOme) {
  75.             totalPrice = totalPrice * 1.2;
  76.             totalPrice = Math.ceil(totalPrice);
  77.             System.out.printf("Total price: %.2f lv.", totalPrice);
  78.         }
  79.         }
  80.  
  81.  
  82.  
  83.  
  84.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement