elena_tasheva

Fishing boat

Oct 2nd, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class FishingBoat {
  4.  
  5. public static void main(String[] args) {
  6.  
  7. Scanner scanner = new Scanner(System.in);
  8.  
  9.  
  10. int budget = Integer.parseInt(scanner.nextLine());
  11. String season = scanner.nextLine();
  12. int fisherman = Integer.parseInt(scanner.nextLine());
  13. double spring = 30000;
  14. double summer = 4200;
  15. double autumn = 4200;
  16. double winter = 2600;
  17. double total = 0;
  18. double discount = 0;
  19.  
  20. if (fisherman % 2 == 0) {
  21. discount = 0.05;
  22. }
  23.  
  24.  
  25. switch (season) {
  26. case "Spring":
  27.  
  28. if (fisherman <= 6) {
  29. total = spring * (0.9 + discount);
  30. } if (fisherman >= 7 && fisherman <= 11) {
  31. total = spring * (0.85 + discount);
  32. } if (fisherman >= 12) {
  33. total = spring * (0.75 + discount);
  34. }
  35. break;
  36. case "Summer":
  37. if (fisherman <= 6) {
  38. total = summer * (0.9 + discount);
  39. }
  40. if (fisherman >= 7 && fisherman <= 11) {
  41. total = summer * (0.85 + discount);
  42. }
  43. if (fisherman >= 12) {
  44. total = summer * (0.75 + discount);
  45. }
  46. break;
  47. case "Autumn":
  48. if (fisherman <= 6) {
  49. total = autumn * 0.9;
  50. }
  51. if (fisherman >= 7 && fisherman <= 11) {
  52. total = autumn * 0.85; }
  53. if (fisherman >= 12) {
  54. total = autumn * 0.75;
  55. }
  56. break;
  57. case "Winter":
  58. if (fisherman <= 6) {
  59. total = winter * (0.9 + discount);
  60. } if (fisherman >= 7 && fisherman <= 11) {
  61. total = winter * (0.85 + discount);
  62. } if (fisherman >= 12) {
  63. total = winter * (0.75 + discount);
  64. }
  65. break;
  66. }
  67.  
  68. if (budget >= total) {
  69. double moneyleft = budget - total;
  70. System.out.printf("Yes! You have %.2f leva left.", moneyleft);
  71.  
  72. } else
  73. System.out.printf("Not enough money! You need %.2f leva.", total-budget);
  74. }
  75.  
  76. }
Add Comment
Please, Sign In to add comment