Advertisement
Guest User

FishingBoat

a guest
Oct 1st, 2019
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.54 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class FishingBoat {
  4.     public static void main(String[] args) {
  5.         Scanner scan = new Scanner(System.in);
  6.  
  7.         double budget = Double.parseDouble(scan.nextLine());
  8.         String season = scan.nextLine();
  9.         int fishermen = Integer.parseInt(scan.nextLine());
  10.  
  11.         double boatPrice = 0.0;
  12.         double discount = 0.0;
  13.         double totalPrice =0.0;
  14.  
  15.         switch (season) {
  16.             case "Spring":
  17.                 boatPrice = 3000;
  18.                 if (fishermen <= 6) {
  19.                     if (fishermen % 2 == 0) {
  20.                         discount = 0.15;
  21.                     } else {
  22.                         discount = 0.1;
  23.                     }
  24.                 } else if (fishermen >= 7 && fishermen <= 11) {
  25.                     if (fishermen % 2 == 0) {
  26.                         discount = 0.2;
  27.                     } else {
  28.                         discount = 0.15;
  29.                     }
  30.                 } else if (fishermen >= 12) {
  31.                     if (fishermen % 2 == 0) {
  32.                         discount = 0.3;
  33.                     } else {
  34.                         discount = 0.25;
  35.                     }
  36.                 }
  37.                 break;
  38.             case "Summer":
  39.                 boatPrice = 4200;
  40.                 if (fishermen <= 6) {
  41.                     if (fishermen % 2 == 0) {
  42.                         discount = 0.15;
  43.                     } else {
  44.                         discount = 0.1;
  45.                     }
  46.                 } else if (fishermen >= 7 && fishermen <= 11) {
  47.                     if (fishermen % 2 == 0) {
  48.                         discount = 0.2;
  49.                     } else {
  50.                         discount = 0.15;
  51.                     }
  52.                 } else if (fishermen >= 12) {
  53.                     if (fishermen % 2 == 0) {
  54.                         discount = 0.3;
  55.                     } else {
  56.                         discount = 0.25;
  57.                     }
  58.                 }
  59.                 break;
  60.             case "Autumn":
  61.                 boatPrice = 4200;
  62.                 if (fishermen <= 6) {
  63.  
  64.                         discount = 0.1;
  65.  
  66.                 } else if (fishermen >= 7 && fishermen <= 11) {
  67.  
  68.                         discount = 0.15;
  69.  
  70.                 } else if (fishermen >= 12) {
  71.  
  72.                         discount = 0.25;
  73.  
  74.                 }
  75.                 break;
  76.             case "Winter":
  77.                 boatPrice = 2600;
  78.                 if (fishermen <= 6) {
  79.                     if (fishermen % 2 == 0) {
  80.                         discount = 0.15;
  81.                     } else {
  82.                         discount = 0.1;
  83.                     }
  84.                 } else if (fishermen >= 7 && fishermen <= 11) {
  85.                     if (fishermen % 2 == 0) {
  86.                         discount = 0.2;
  87.                     } else {
  88.                         discount = 0.15;
  89.                     }
  90.                 } else if (fishermen >= 12) {
  91.                     if (fishermen % 2 == 0) {
  92.                         discount = 0.3;
  93.                     } else {
  94.                         discount = 0.25;
  95.                     }
  96.                 }
  97.                 break;
  98.         }
  99.         totalPrice = boatPrice - boatPrice * discount;
  100.  
  101.         if (budget >= totalPrice) {
  102.             System.out.printf("Yes! You have %.2f leva left.", Math.abs(budget - totalPrice));
  103.         } else if (budget < totalPrice) {
  104.             System.out.printf("Not enough money! You need %.2f leva.", Math.abs(budget-totalPrice));
  105.         }
  106.     }
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement