Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class Array {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- double clothesMaxPrice = 50;
- double shoesMaxPrice = 35;
- double accessoriesMaxPrice = 20.50;
- String[] items = scanner.nextLine().split("\\|+");
- double budget = Double.parseDouble(scanner.nextLine());
- double ticketPrice = 150;
- double oldPrice = 0;
- double newPrice = 0;
- double profit = 0;
- List<Double> elements = new ArrayList<>();
- for (int i = 0; i < items.length; i++) {
- String[] data = items[i].split("->");
- String command = data[0];
- switch (command) {
- case "Clothes":
- double priceForClothes = Double.parseDouble(data[1]);
- if (priceForClothes <= clothesMaxPrice && priceForClothes <= budget) {
- budget -= priceForClothes;
- oldPrice += priceForClothes;
- priceForClothes += (priceForClothes * 0.40);
- newPrice += priceForClothes;
- elements.add(priceForClothes);
- }
- break;
- case "Shoes":
- double priceForShoes = Double.parseDouble(data[1]);
- if (priceForShoes <= shoesMaxPrice && priceForShoes <= budget) {
- budget -= priceForShoes;
- oldPrice += priceForShoes;
- priceForShoes += (priceForShoes * 0.40);
- newPrice += priceForShoes;
- elements.add(priceForShoes);
- }
- break;
- case "Accessories":
- double priceForAccessories = Double.parseDouble(data[1]);
- if (priceForAccessories <= accessoriesMaxPrice && priceForAccessories <= budget) {
- budget -= priceForAccessories;
- oldPrice += priceForAccessories;
- priceForAccessories += (priceForAccessories * 0.40);
- newPrice += priceForAccessories;
- elements.add(priceForAccessories);
- }
- break;
- }
- }
- budget += newPrice;
- profit = (newPrice - oldPrice);
- //System.out.println(elements.toString().replaceAll("[\\[\\],]", ""));
- for (Double element : elements) {
- System.out.printf("%.2f ",element);
- }
- System.out.println();
- System.out.printf("Profit: %.2f%n",profit);
- if (budget >= ticketPrice) {
- System.out.println("Hello, France!");
- }else {
- System.out.println("Time to go.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement