Advertisement
Kancho

Fishing_Boat

Jan 30th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. Scanner keyboard = new Scanner(System.in);
  2. System.out.print("Enter season: ");
  3. String season = keyboard.next();
  4. System.out.print("Enter budged: ");
  5. int budged = keyboard.nextInt();
  6. System.out.print("Enter number of people: ");
  7. int people = keyboard.nextInt();
  8. double expenses = 0;
  9. switch (season) {
  10. case "summer":
  11. if (people <= 6 && people % 2 == 0) {
  12. expenses = (4200 * 0.85);
  13. } else if (people <= 6) {
  14. expenses = 4200 * 0.9;
  15. } else if (people >= 7 && people < 11 && people % 2 == 0) {
  16. expenses = 4200 * 0.8;
  17. } else if (people >= 7 && people <= 11) {
  18. expenses = 4200 * 0.85;
  19. } else if (people > 11 && people % 2 == 0) {
  20. expenses = 4200 * 0.7;
  21. } else if (people > 11) {
  22. expenses = 4200 * 0.75;
  23. }
  24.  
  25. break;
  26. case "autumn":
  27. if (people <= 6) {
  28. expenses = 4200 * 0.9;
  29. } else if (people >= 7 && people <= 11) {
  30. expenses = 4200 * 0.85;
  31. } else {
  32. expenses = 4200 * 0.75;
  33. }
  34. break;
  35. case "winter":
  36. if (people <= 6 && people % 2 == 0) {
  37. expenses = (2600 * 0.85);
  38. } else if (people <= 6) {
  39. expenses = 2600 * 0.9;
  40. } else if (people >= 7 && people < 11 && people % 2 == 0) {
  41. expenses = 2600 * 0.8;
  42. } else if (people >= 7 && people <= 11) {
  43. expenses = 2600 * 0.85;
  44. } else if (people > 11 && people % 2 == 0) {
  45. expenses = 2600 * 0.7;
  46. } else if (people > 11) {
  47. expenses = 2600 * 0.75;
  48. }
  49.  
  50. break;
  51.  
  52. case "spring":
  53. if (people <= 6 && people % 2 == 0) {
  54. expenses = (3000 * 0.85);
  55. } else if (people <= 6) {
  56. expenses = 3000 * 0.9;
  57. } else if (people >= 7 && people < 11 && people % 2 == 0) {
  58. expenses = 3000 * 0.8;
  59. } else if (people >= 7 && people <= 11) {
  60. expenses = 3000 * 0.85;
  61. } else if (people > 11 && people % 2 == 0) {
  62. expenses = 3000 * 0.7;
  63. } else if (people > 11) {
  64. expenses = 3000 * 0.75;
  65. }
  66. break;
  67.  
  68. }
  69. if (expenses <= budged) {
  70. System.out.printf("Yes! You have %.2f lv. left", budged - expenses);
  71. } else {
  72. System.out.printf("Not enough money! You need %.2f lv.", expenses - budged);
  73. }
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement