Advertisement
desislava_topuzakova

04. Fishing Boat

Jun 23rd, 2020
762
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.98 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class FishingBoat {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         //1. наем -> сезона
  7.         //2. остъпка от наема -> хората
  8.         //3. доп. отстъпка
  9.         //4. бюджетът е достатъчен?
  10.  
  11.         int budget = Integer.parseInt(scanner.nextLine());
  12.         String season = scanner.nextLine(); //"Spring", "Summer", "Autumn", "Winter"
  13.         int count = Integer.parseInt(scanner.nextLine());
  14.  
  15.         double rent = 0; //наем
  16.  
  17.         //сезона
  18.         switch (season) {
  19.             case "Spring":
  20.                 rent = 3000;
  21.                 break;
  22.             case "Summer":
  23.             case "Autumn":
  24.                 rent = 4200;
  25.                 break;
  26.             case "Winter":
  27.                 rent = 2600;
  28.                 break;
  29.         }
  30.  
  31.  
  32.         //хората
  33.         if (count <= 6) {
  34.             rent = rent - 0.10 * rent;
  35.             //rent = 0.9 * rent
  36.             //rent -= 0.10 * rent
  37.         } else if (count >= 7 && count <= 11) { //[7 до 11]
  38.             rent = rent - 0.15 * rent;
  39.             //rent = 0.85 * rent
  40.             //rent -= 0.15 * rent
  41.         } else if (count >= 12) {
  42.             rent = rent - 0.25 * rent;
  43.             //rent = 0.75 * rent
  44.             //rent -= 0.25 * rent
  45.         }
  46.  
  47.         //четен брой и не е есен
  48.         if (count % 2 == 0 && !season.equals("Autumn")) {
  49.             rent = rent - 0.05 * rent;
  50.             //rent = 0.95 * rent
  51.             //rent -= 0.05 * rent
  52.         }
  53.  
  54.         //достатъчен
  55.         if (budget >= rent) {
  56.             double leftMoney = budget - rent;
  57.             System.out.printf("Yes! You have %.2f leva left.", leftMoney);
  58.         } else { //budget < rent
  59.             double needMoney = rent - budget;
  60.             System.out.printf("Not enough money! You need %.2f leva.", needMoney);
  61.         }
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement