Advertisement
finderabc

06. Fruit Shop

Jan 31st, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.84 KB | None | 0 0
  1. String fruit = scanner.nextLine();
  2.         String day = scanner.nextLine();
  3.         double quantity = Double.parseDouble(scanner.nextLine());
  4.  
  5.         boolean worksDay = "Monday".equals(day) || "Wednesday".equals(day) ||
  6.                 "Thursday".equals(day) ||
  7.                 "Friday".equals(day);
  8.  
  9.         boolean notWorksDay = "Saturday".equals(day) || "Sunday".equals(day);
  10.  
  11.         switch (fruit) {
  12.             case "banana":
  13.                 if (worksDay) {
  14.                     System.out.println(quantity * 2.50);
  15.                 }else if (notWorksDay) {
  16.                     System.out.println(quantity * 2.70);
  17.                 }else {
  18.                     System.out.println("error");
  19.                 }
  20.                 break;
  21.             case "apple":
  22.                 if (worksDay) {
  23.                     System.out.println(quantity * 1.20);
  24.                 }else if (notWorksDay) {
  25.                     System.out.println(quantity * 1.25);
  26.                 } else {
  27.                     System.out.println("error");
  28.                 }
  29.                 break;
  30.             case "orange":
  31.                 if (worksDay) {
  32.                     System.out.println(quantity * 0.85);
  33.                 }else if (notWorksDay){
  34.                     System.out.println(quantity * 0.90);
  35.                 }else {
  36.                     System.out.println("error");
  37.                 }
  38.                 break;
  39.             case "grapefruit":
  40.                 if (worksDay) {
  41.                     System.out.println(quantity * 1.45);
  42.                 }else if (notWorksDay) {
  43.                     System.out.println(quantity * 1.60);
  44.                 }else {
  45.                     System.out.println("error");
  46.                 }
  47.                 break;
  48.             case "kiwi":
  49.                 if (worksDay) {
  50.                     System.out.println(quantity * 2.70);
  51.                 }else if (notWorksDay){
  52.                     System.out.println(quantity * 3.00);
  53.                 }else {
  54.                     System.out.println("error");
  55.                 }
  56.                 break;
  57.             case "pineapple":
  58.                 if (worksDay) {
  59.                     System.out.println(quantity * 5.50);
  60.                 }else if (notWorksDay){
  61.                     System.out.println(quantity * 5.60);
  62.                 }else {
  63.                     System.out.println("error");
  64.                 }
  65.                 break;
  66.             case "grapes":
  67.                 if (worksDay) {
  68.                     System.out.println(quantity * 3.85);
  69.                 }else if (notWorksDay) {
  70.                     System.out.println(quantity * 4.20);
  71.                 }else {
  72.                     System.out.println("error");
  73.                 }
  74.  
  75.                 break;
  76.                 default:
  77.                     System.out.println("error");
  78.                     break;
  79.         }
  80.  
  81.  
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement