Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.29 KB | None | 0 0
  1. package java_test;
  2.         import java.io.IOException;
  3.         import java.io.PrintStream;
  4.         import java.util.*;
  5.         import java.util.stream.Collectors;
  6.  
  7. public class Main {
  8.  
  9.     public static void main(String[] args) throws IOException {
  10.  
  11.         Scanner scanner = new Scanner(System.in);
  12.  
  13.         List<String> elements =
  14.                 Arrays.stream(scanner.nextLine().split("\\|"))
  15.                         .collect(Collectors.toList());
  16.  
  17.         Double budjet = Double.parseDouble(scanner.nextLine());
  18.  
  19.         Double budjetAfter = budjet;
  20.        
  21.  
  22.         Double sumAll = 0.0;
  23.  
  24.         for (int i = 0; i < elements.size() ; i++) {
  25.  
  26.             String[] number = elements.get(i).split("->");
  27.             Double sum = Double.parseDouble(number[1]);
  28.  
  29.             switch (number[0]) {
  30.                 case "Shoes" :
  31.  
  32.                     if (sum <= 35.00) {
  33.  
  34.                         if (budjet > sum) {
  35.                             budjet -= sum;
  36.                             sumAll += (sum * 1.40);
  37.                             PrintStream printf = System.out.printf("%.2f ", (sum * 1.40));
  38.                         }
  39.                     }
  40.                     break;
  41.  
  42.                 case "Clothes" :
  43.  
  44.                     if (sum <= 50.00) {
  45.  
  46.                         if (budjet > sum) {
  47.                             budjet -= sum;
  48.                             sumAll += (sum * 1.40);
  49.                             PrintStream printf = System.out.printf("%.2f ", (sum * 1.40));
  50.                         }
  51.                     }
  52.                     break;
  53.  
  54.                     case "Accessories" :
  55.  
  56.                     if (sum <= 20.50) {
  57.  
  58.                         if (budjet > sum) {
  59.                             budjet -= sum;
  60.                             sumAll += (sum * 1.40);
  61.                             PrintStream printf = System.out.printf("%.2f ", (sum * 1.40));
  62.                         }
  63.                     }
  64.                     break;
  65.  
  66.             }
  67.  
  68.  
  69.  
  70.         }
  71.         Double finalPrice = (budjet + sumAll) - budjetAfter;
  72.         System.out.printf("\nProfit: %.2f", finalPrice);
  73.  
  74.         if (sumAll >= 150 ) {
  75.             System.out.printf("\nHello, France!");
  76.         } else {
  77.             System.out.printf("\nTime to go.");
  78.         }
  79.  
  80.  
  81.     }
  82.  
  83.  
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement