Advertisement
MladenKarachanov

FruitShoppackage programmingBasics; import java.util.Scanner; public class FruitShop { public

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