Advertisement
Ivelin_Arsov

FruitShop

Feb 1st, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.43 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class FruitShop {
  4.     public static void main(String[] args) {
  5.  
  6.         Scanner scanner = new Scanner(System.in);
  7.         String fruit = scanner.nextLine();
  8.         String dayOfWeek = scanner.nextLine();
  9.         double count = Double.parseDouble(scanner.nextLine());
  10.  
  11.         boolean isFruit = fruit.equals("banana") || fruit.equals("apple") || fruit.equals("orange") || fruit.equals("grapefruit")
  12.                 || fruit.equals("kiwi") || fruit.equals("grapes") || fruit.equals("pineapple");
  13.  
  14.         boolean weekday = dayOfWeek.equals("Monday") || dayOfWeek.equals("Tuesday") || dayOfWeek.equals("Wednesday")
  15.                 || dayOfWeek.equals("Thursday") || dayOfWeek.equals("Friday");
  16.         boolean weekend = dayOfWeek.equals("Sunday") || dayOfWeek.equals("Saturday");
  17.  
  18.         double productPrice = 0;
  19.  
  20.         if (weekday && isFruit){
  21.             switch (fruit){
  22.                 case "banana":
  23.                     productPrice = count * 2.5;
  24.                     System.out.printf("%.2f", productPrice);
  25.                     break;
  26.                 case "apple":
  27.                     productPrice = count * 1.2;
  28.                     System.out.printf("%.2f", productPrice);
  29.                     break;
  30.                 case "orange":
  31.                     productPrice = count * 0.85;
  32.                     System.out.printf("%.2f", productPrice);
  33.                     break;
  34.                 case "grapefruit":
  35.                     productPrice = count * 1.45;
  36.                     System.out.printf("%.2f", productPrice);
  37.                     break;
  38.                 case "kiwi":
  39.                     productPrice = count * 2.7;
  40.                     System.out.printf("%.2f", productPrice);
  41.                     break;
  42.                 case "pineapple":
  43.                     productPrice = count * 5.5;
  44.                     System.out.printf("%.2f", productPrice);
  45.                     break;
  46.                 case "grapes":
  47.                     productPrice = count * 3.85;
  48.                     System.out.printf("%.2f", productPrice);
  49.                     break;
  50.  
  51.  
  52.             }
  53.         }else if (weekend && isFruit){
  54.             switch (fruit){
  55.                 case "banana":
  56.                     productPrice = count * 2.7;
  57.                     System.out.printf("%.2f", productPrice);
  58.                     break;
  59.                 case "apple":
  60.                     productPrice = count * 1.25;
  61.                     System.out.printf("%.2f", productPrice);
  62.                     break;
  63.                 case "orange":
  64.                     productPrice = count * 0.90;
  65.                     System.out.printf("%.2f", productPrice);
  66.                     break;
  67.                 case "grapefruit":
  68.                     productPrice = count * 1.60;
  69.                     System.out.printf("%.2f", productPrice);
  70.                     break;
  71.                 case "kiwi":
  72.                     productPrice = count * 3;
  73.                     System.out.printf("%.2f", productPrice);
  74.                     break;
  75.                 case "pineapple":
  76.                     productPrice = count * 5.6;
  77.                     System.out.printf("%.2f", productPrice);
  78.                     break;
  79.                 case "grapes":
  80.                     productPrice = count * 4.2;
  81.                     System.out.printf("%.2f", productPrice);
  82.                     break;
  83.             }
  84.         }else{
  85.             System.out.println("error");
  86.         }
  87.  
  88.     }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement