Advertisement
MladenKarachanov

FruitShop

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