desislava_topuzakova

03. Numbers (начин 2)

Feb 15th, 2023
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. package ExamPreparation;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class FirstTask {
  6. public static void main(String[] args) {
  7. Scanner scanner = new Scanner(System.in);
  8.  
  9. int days = Integer.parseInt(scanner.nextLine()); //общ брой дни за грабежи
  10. int plundersPerDay = Integer.parseInt(scanner.nextLine()); // грабежи за ден
  11. double targetCountPlunders = Double.parseDouble(scanner.nextLine()); //брой кражби, които са цел за постигане
  12.  
  13. double totalPlunders = 0; //общ брой на грабеж
  14. for (int day = 1; day <= days; day++) {
  15. totalPlunders += plundersPerDay;
  16.  
  17. if (day % 3 == 0) {
  18. double extraPlunders = 0.5 * plundersPerDay;
  19. totalPlunders += extraPlunders;
  20. }
  21.  
  22. if (day % 5 == 0) {
  23. totalPlunders = totalPlunders - 0.3 * totalPlunders;
  24. //totalPlunders = 0.7 * totalPlunders
  25. //totalPlunders *= 0.70
  26. }
  27. }
  28. //какъв е общият брой на грабежите
  29. //проверка дали сме достигнали целта си
  30. if (totalPlunders >= targetCountPlunders) {
  31. System.out.printf("Ahoy! %.2f plunder gained.", totalPlunders);
  32. } else {
  33. //не сме успяли да постигнем целта
  34. double percent = (totalPlunders / targetCountPlunders) * 100;
  35. System.out.printf("Collected only %.2f%% of the plunder.", percent);
  36. }
  37. }
  38. }
  39.  
Add Comment
Please, Sign In to add comment