package com.company; import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { /* Магазин за плодове през работните дни работи на следните цени: плод banana apple orange grapefruit kiwi pineapple grapes цена 2.50 1.20 0.85 1.45 2.70 5.50 3.85 Събота и неделя магазинът работи на по-високи цени: плод banana apple orange grapefruit kiwi pineapple grapes цена 2.70 1.25 0.90 1.60 3.00 5.60 4.20 Напишете програма, която чете от конзолата плод (banana / apple / orange / grapefruit / kiwi / pineapple / grapes), ден от седмицата (Monday / Tuesday / Wednesday / Thursday / Friday / Saturday / Sunday) и количество (десетично число) , въведени от потребителя, и пресмята цената според цените от таблиците по-горе. При невалиден ден от седмицата или невалидно име на плод да се отпечата "error". Примерен вход и изход вход изход вход изход вход изход вход изход вход изход apple Tuesday 2 2.40 orange Sunday 3 2.70 kiwi Monday 2.5 6.75 grapes Saturday 0.5 2.10 tomato Monday 0.5 error */ Scanner scanner = new Scanner(System.in); String fruit = scanner.nextLine(); String dayOfWeek = scanner.nextLine(); double count = Double.parseDouble(scanner.nextLine()); String[] fruitsArr = {"banana", "apple", "orange", "grapefruit", "kiwi", "pineapple", "grapes"}; String[] daysOfWeekArr = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}; double[] weekDaysPrices; weekDaysPrices = new double[]{ count * 2.70, count * 1.25, count * 0.90, count * 1.60, count * 3.00, count * 5.60, count * 4.20 }; double[] normalDaysPrices; normalDaysPrices = new double[]{ count * 2.50, count * 1.20, count * 0.85, count * 1.45, count * 2.70, count * 5.50, count * 3.85 }; if(Arrays.asList(daysOfWeekArr).contains(dayOfWeek)) { if(dayOfWeek.equals("Saturday") || dayOfWeek.equals("Sunday")){ if(Arrays.asList(fruitsArr).contains(fruit)){ for(int i = 0; i < fruitsArr.length; i++){ if(fruit.equals(fruitsArr[i])){ System.out.printf("%f", weekDaysPrices[i]); } } }else{ System.out.println("error"); } }else{ if(Arrays.asList(fruitsArr).contains(fruit)){ for(int j = 0; j < fruitsArr.length; j++){ if(fruit.equals(fruitsArr[j])){ System.out.printf("%f", normalDaysPrices[j]); } } }else { System.out.println("error"); } } }else { System.out.println("error"); } } }