Advertisement
MladenKarachanov

FruitShop

Jan 22nd, 2023
1,105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.82 KB | None | 0 0
  1. package programmingBasics;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class FruitShop {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.         String fruit = scanner.nextLine();
  9.         String day = scanner.nextLine();
  10.         double num = Double.parseDouble(scanner.nextLine());
  11.         double price = 0.0;
  12.  
  13.         boolean isValid =(fruit.equals("banana") || fruit.equals("apple") ||
  14.                 fruit.equals("orange") || fruit.equals("grapefruit") ||
  15.                 fruit.equals("kiwi") || fruit.equals("pineapple")
  16.                 || fruit.equals("grapes") ||
  17.  
  18.                 day.equals("Monday")
  19.                 || day.equals("Tuesday") || day.equals("Wednesday")
  20.                 || day.equals("Thursday") || day.equals("Friday")
  21.                 || day.equals("Saturday") || day.equals("Sunday"));
  22.  
  23.  
  24.         if (fruit.equals("banana")) {
  25.             if (day.equals("Monday") || day.equals("Tuesday")
  26.                     || day.equals("Wednesday") || day.equals("Thursday") ||
  27.                     day.equals("Friday")) {
  28.                 price = num * 2.50;
  29.  
  30.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  31.                 price = num * 2.70;
  32.  
  33.             }
  34.         } else if (fruit.equals("apple")) {
  35.             if (day.equals("Monday") || day.equals("Tuesday") ||
  36.                     day.equals("Wednesday") || day.equals("Thursday") ||
  37.                     day.equals("Friday")) {
  38.                 price = num * 1.20;
  39.  
  40.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  41.                 price = num * 1.25;
  42.  
  43.             }
  44.  
  45.         } else if (fruit.equals("orange")) {
  46.             if (day.equals("Monday") || day.equals("Tuesday") ||
  47.                     day.equals("Wednesday") || day.equals("Thursday") ||
  48.                     day.equals("Friday")) {
  49.                 price = num * 0.85;
  50.  
  51.  
  52.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  53.                 price = num * 0.90;
  54.  
  55.             }
  56.         } else if (fruit.equals("grapefruit")) {
  57.             if (day.equals("Monday") || day.equals("Tuesday") ||
  58.                     day.equals("Wednesday") || day.equals("Thursday") ||
  59.                     day.equals("Friday")) {
  60.                 price = num * 1.45;
  61.  
  62.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  63.                 price = num * 1.60;
  64.  
  65.             }
  66.         } else if (fruit.equals("kiwi")) {
  67.             if (day.equals("Monday") || day.equals("Tuesday")
  68.                     || day.equals("Wednesday") || day.equals("Thursday") ||
  69.                     day.equals("Friday")) {
  70.                 price = num * 2.70;
  71.  
  72.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  73.                 price = num * 3.00;
  74.  
  75.             }
  76.         } else if (fruit.equals("pineapple")) {
  77.             if (day.equals("Monday") || day.equals("Tuesday") ||
  78.                     day.equals("Wednesday") || day.equals("Thursday") ||
  79.                     day.equals("Friday")) {
  80.                 price = num * 5.50;
  81.  
  82.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  83.                 price = num * 5.60;
  84.  
  85.             }
  86.         } else if (fruit.equals("grapes")) {
  87.             if (day.equals("Monday") || day.equals("Tuesday") ||
  88.                     day.equals("Wednesday") || day.equals("Thursday") ||
  89.                     day.equals("Friday")) {
  90.                 price = num * 3.85;
  91.  
  92.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  93.                 price = num * 4.20;
  94.             }
  95.         }
  96.  
  97.  
  98.         if (isValid = true) {
  99.             System.out.printf("%.02f%n", price);
  100.             }else{
  101.                 System.out.println("error");
  102.             }
  103.         }
  104.     }
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement