Advertisement
myrdok123

04. Toy Shop

Jan 14th, 2024
673
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.95 KB | None | 0 0
  1. package W02ConditionalStatements.Exercises;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class P04ToyShop {
  6.  
  7.     public static void main(String[] args) {
  8.         Scanner scanner = new Scanner(System.in);
  9.  
  10.  
  11.         double tripPrice = Double.parseDouble(scanner.nextLine());
  12.  
  13.         int puzzlesCount = Integer.parseInt(scanner.nextLine());
  14.         int dollsCount = Integer.parseInt(scanner.nextLine());
  15.         int teddyBearsCount = Integer.parseInt(scanner.nextLine());
  16.         int minionsCount = Integer.parseInt(scanner.nextLine());
  17.         int trucksCount = Integer.parseInt(scanner.nextLine());
  18.  
  19. /*       •    Пъзел - 2.60 лв.
  20. • Говореща кукла - 3 лв.
  21. • Плюшено мече - 4.10 лв.
  22. • Миньон - 8.20 лв.
  23. • Камионче - 2 лв*/
  24.  
  25.  
  26.         // Пресмятаме броя на играчките
  27.         int countToys = puzzlesCount + dollsCount + teddyBearsCount + minionsCount + trucksCount;
  28.  
  29.         // Пресмятаме общата дължима сума без отстъпка
  30.         double totalSum = puzzlesCount * 2.60 + dollsCount * 3 + teddyBearsCount * 4.10 + minionsCount * 8.20 + trucksCount * 2;
  31.  
  32.         // Проверяваме дали имаме 50 или повече играчки и ако са >= 50 правим 25% отстъпка
  33.         if (countToys >= 50){
  34.             totalSum = totalSum * 0.75;
  35.         }
  36.  
  37.         // Пресметнем колко пари остават след като платим за наем
  38.  
  39.         totalSum = totalSum * 0.9;
  40.  
  41.         // Проверяваме дали сумата ще ни стигне, за да отидем на екскурзия
  42.  
  43.         if(totalSum >= tripPrice){
  44.             double restMoney = totalSum - tripPrice;
  45.             System.out.printf("Yes! %.2f lv left.", restMoney);
  46.         }else {
  47.             System.out.printf("Not enough money! %.2f lv needed.", tripPrice - totalSum);
  48.         }
  49.     }
  50. }
  51.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement