Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ProgrammingBasics;
- import java.util.Scanner;
- public class SushiTime {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String typeOfSushi = scanner.nextLine();
- String restorantName = scanner.nextLine();
- int numOfSushi = Integer.parseInt(scanner.nextLine());
- String order = scanner.nextLine();
- double price=0;
- boolean name=true;
- switch (restorantName) {
- case "Sushi Zone":
- switch(typeOfSushi){
- case"sashimi":
- price= 4.99;
- break;
- case "maki":
- price = 5.29;
- break;
- case"uramaki":
- price =5.99;
- break;
- case"temaki":
- price = 4.29;
- break;
- }
- break;
- case "Sushi Time":
- switch(typeOfSushi){
- case"sashimi":
- price=5.49;
- break;
- case "maki":
- price=4.69;
- break;
- case"uramaki":
- price=4.49;
- break;
- case"temaki":
- price=5.19;
- break;
- }
- break;
- case "Sushi Bar":
- switch(typeOfSushi){
- case"sashimi":
- price=5.25;
- break;
- case "maki":
- price=5.55;
- break;
- case"uramaki":
- price=6.25;
- break;
- case"temaki":
- price=4.75;
- break;
- }
- break;
- case "Asian Pub":
- switch(typeOfSushi){
- case"sashimi":
- price=4.50;
- break;
- case "maki":
- price=4.80;
- break;
- case"uramaki":
- price=5.50;
- break;
- case"temaki":
- price=5.50;
- break;
- }
- break;
- default :
- name=false;
- System.out.printf("%s is invalid restaurant!",restorantName);
- break;}
- double totalPrice=(numOfSushi*price);
- if(order.equals("Y")&& name==true){
- totalPrice=(numOfSushi*price)+(numOfSushi*price*0.2);
- System.out.printf("Total price: %.0f lv.",Math.ceil(totalPrice));
- } else if(order.equals("N")&& name==true){
- System.out.printf("Total price: %.0f lv.",Math.ceil(totalPrice));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement