Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package java_test;
- import java.io.IOException;
- import java.io.PrintStream;
- import java.util.*;
- import java.util.stream.Collectors;
- public class Main {
- public static void main(String[] args) throws IOException {
- Scanner scanner = new Scanner(System.in);
- List<String> elements =
- Arrays.stream(scanner.nextLine().split("\\|"))
- .collect(Collectors.toList());
- Double budjet = Double.parseDouble(scanner.nextLine());
- Double budjetAfter = budjet;
- Double sumAll = 0.0;
- for (int i = 0; i < elements.size() ; i++) {
- String[] number = elements.get(i).split("->");
- Double sum = Double.parseDouble(number[1]);
- switch (number[0]) {
- case "Shoes" :
- if (sum <= 35.00) {
- if (budjet > sum) {
- budjet -= sum;
- sumAll += (sum * 1.40);
- PrintStream printf = System.out.printf("%.2f ", (sum * 1.40));
- }
- }
- break;
- case "Clothes" :
- if (sum <= 50.00) {
- if (budjet > sum) {
- budjet -= sum;
- sumAll += (sum * 1.40);
- PrintStream printf = System.out.printf("%.2f ", (sum * 1.40));
- }
- }
- break;
- case "Accessories" :
- if (sum <= 20.50) {
- if (budjet > sum) {
- budjet -= sum;
- sumAll += (sum * 1.40);
- PrintStream printf = System.out.printf("%.2f ", (sum * 1.40));
- }
- }
- break;
- }
- }
- Double finalPrice = (budjet + sumAll) - budjetAfter;
- System.out.printf("\nProfit: %.2f", finalPrice);
- if (sumAll >= 150 ) {
- System.out.printf("\nHello, France!");
- } else {
- System.out.printf("\nTime to go.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement