Lyubohd

Sushi Time

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