Advertisement
MladenKarachanov

FruitShop

Dec 31st, 2022
1,086
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.11 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.         if (isValid = false) {
  24.             System.out.println("error");
  25.         }
  26.         if (fruit.equals("banana")) {
  27.             if (day.equals("Monday") || day.equals("Tuesday")
  28.                     || day.equals("Wednesday") || day.equals("Thursday") ||
  29.                     day.equals("Friday")) {
  30.                 price = num * 2.50;
  31.  
  32.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  33.                 price = num * 2.70;
  34.             }
  35.  
  36.         }
  37.         if (fruit.equals("apple")) {
  38.             if (day.equals("Monday") || day.equals("Tuesday") ||
  39.                     day.equals("Wednesday") || day.equals("Thursday") ||
  40.                     day.equals("Friday")) {
  41.                 price = num * 1.20;
  42.  
  43.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  44.                 price = num * 1.25;
  45.  
  46.             }
  47.         } else if (fruit.equals("orange")) {
  48.             if (day.equals("Monday") || day.equals("Tuesday") ||
  49.                     day.equals("Wednesday") || day.equals("Thursday") ||
  50.                     day.equals("Friday")) {
  51.                 price = num * 0.85;
  52.  
  53.             } else if
  54.             (day.equals("Saturday") || day.equals("Sunday")) {
  55.                 price = num * 0.90;
  56.  
  57.  
  58.             }
  59.         } else if (fruit.equals("grapefruit")) {
  60.             if (day.equals("Monday") || day.equals("Tuesday") ||
  61.                     day.equals("Wednesday") || day.equals("Thursday") ||
  62.                     day.equals("Friday")) {
  63.                 price = num * 1.45;
  64.  
  65.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  66.                 price = num * 1.60;
  67.  
  68.  
  69.             }
  70.         } else if (fruit.equals("kiwi")) {
  71.             if (day.equals("Monday") || day.equals("Tuesday")
  72.                     || day.equals("Wednesday") || day.equals("Thursday") ||
  73.                     day.equals("Friday")) {
  74.                 price = num * 2.70;
  75.  
  76.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  77.                 price = num * 3.00;
  78.  
  79.             }
  80.         } else if (fruit.equals("pineapple")) {
  81.             if (day.equals("Monday") || day.equals("Tuesday") ||
  82.                     day.equals("Wednesday") || day.equals("Thursday") ||
  83.                     day.equals("Friday")) {
  84.                 price = num * 5.50;
  85.  
  86.  
  87.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  88.                 price = num * 5.60;
  89.  
  90.  
  91.             }
  92.         } else if (fruit.equals("grapes")) {
  93.             if (day.equals("Monday") || day.equals("Tuesday") ||
  94.                     day.equals("Wednesday") || day.equals("Thursday") ||
  95.                     day.equals("Friday")) {
  96.                 price = num * 3.85;
  97.             } else if (day.equals("Saturday") || day.equals("Sunday")) {
  98.                 price = num * 4.20;
  99.             }
  100.  
  101.         }
  102.                 System.out.printf("%.2f", price);
  103.             }
  104.         }
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111. 11. Магазин за плодове
  112. Магазин за плодове през работните дни работи на следните цени:
  113. плод    banana  apple   orange  grapefruit  kiwi    pineapple   grapes
  114. цена    2.50    1.20    0.85    1.45    2.70    5.50    3.85
  115. Събота и неделя магазинът работи на по-високи цени:
  116. плод    banana  apple   orange  grapefruit  kiwi    pineapple   grapes
  117. цена    2.70    1.25    0.90    1.60    3.00    5.60    4.20
  118. Напишете програма, която чете от конзолата плод (banana / apple / orange / grapefruit / kiwi / pineapple / grapes), ден от седмицата (Monday / Tuesday / Wednesday / Thursday / Friday / Saturday / Sunday) и количество (десетично число) , въведени от потребителя, и пресмята цената според цените от таблиците по-горе. При невалиден ден от седмицата или невалидно име на плод да се отпечата "error".
  119. Примерен вход и изход
  120. вход    изход      вход    изход      вход    изход      вход    изход      вход    изход
  121. apple
  122. Tuesday
  123. 2   2.40        orange
  124. Sunday
  125. 3   2.70        kiwi
  126. Monday
  127. 2.5 6.75        grapes
  128. Saturday
  129. 0.5 2.10        tomato
  130. Monday
  131. 0.5 error
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement