Advertisement
jwrbg

асд

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