Advertisement
desislava_topuzakova

03. Vacation

Sep 17th, 2022
1,270
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.41 KB | None | 0 0
  1.  
  2. import java.util.Scanner;
  3.  
  4. public class vacation {
  5.     public static void main(String[] args) {
  6.         Scanner scanner = new Scanner(System.in);
  7.  
  8.         int groupPeople = Integer.parseInt(scanner.nextLine());
  9.         String typeOfGroup = scanner.nextLine();
  10.         String dayOfTheWeek = scanner.nextLine();
  11.         double price = 0;
  12.  
  13.         if (dayOfTheWeek.equals("Friday")) {
  14.             if (typeOfGroup.equals("Students")) {
  15.                 price = 8.45;
  16.                 if (groupPeople >= 30){
  17.                     price = price * 0.85;
  18.                 }
  19.  
  20.             } else if (typeOfGroup.equals("Business")) {
  21.                 price = 10.90;
  22.                 if (groupPeople >= 100){
  23.                     groupPeople -= 10;
  24.                 }
  25.             } else if (typeOfGroup.equals("Regular")) {
  26.                 price = 15;
  27.                 if (groupPeople >= 10 && groupPeople <= 20){
  28.                     price = price * 0.95;
  29.                 }
  30.             }
  31.         } else if (dayOfTheWeek.equals("Saturday")) {
  32.             if (typeOfGroup.equals("Students")) {
  33.                 price = 9.80;
  34.                 if (groupPeople >= 30){
  35.                     price = price * 0.85;
  36.                 }
  37.             } else if (typeOfGroup.equals("Business")) {
  38.                 price = 15.60;
  39.                 if (groupPeople >= 100){
  40.                     groupPeople -= 10;
  41.                 }
  42.             } else if (typeOfGroup.equals("Regular")) {
  43.                 price = 20;
  44.                 if (groupPeople >= 10 && groupPeople <= 20){
  45.                     price = price * 0.95;
  46.                 }
  47.             }
  48.  
  49.         } else if (dayOfTheWeek.equals("Sunday")) {
  50.             if (typeOfGroup.equals("Students")) {
  51.                 price = 10.46;
  52.                 if (groupPeople >= 30){
  53.                     price = price * 0.85;
  54.                 }
  55.  
  56.             } else if (typeOfGroup.equals("Business")) {
  57.                 price = 16;
  58.                 if (groupPeople >= 100){
  59.                     groupPeople -= 10;
  60.                 }
  61.             } else if (typeOfGroup.equals("Regular")) {
  62.                 price = 22.50;
  63.                 if (groupPeople >= 10 && groupPeople <= 20) {
  64.                     price = price * 0.95;
  65.                
  66.                 }
  67.             }
  68.         }
  69.  
  70.         double totalPrice = price * groupPeople;
  71.         System.out.printf("Total price: %.2f",totalPrice);
  72.     }
  73. }
Advertisement
Comments
  • 1mD87
    1 year
    # text 2.40 KB | 0 0
    1. import java.util.Scanner;
    2.  
    3. public class vacation {
    4. public static void main(String[] args) {
    5. Scanner scanner = new Scanner(System.in);
    6.  
    7. int groupPeople = Integer.parseInt(scanner.nextLine());
    8. String typeOfGroup = scanner.nextLine();
    9. String dayOfTheWeek = scanner.nextLine();
    10. double price = 0;
    11.  
    12. if (dayOfTheWeek.equals("Friday")) {
    13. if (typeOfGroup.equals("Students")) {
    14. price = 8.45;
    15. if (groupPeople >= 30){
    16. price = price * 0.85;
    17. }
    18.  
    19. } else if (typeOfGroup.equals("Business")) {
    20. price = 10.90;
    21. if (groupPeople >= 100){
    22. groupPeople -= 10;
    23. }
    24. } else if (typeOfGroup.equals("Regular")) {
    25. price = 15;
    26. if (groupPeople >= 10 && groupPeople <= 20){
    27. price = price * 0.95;
    28. }
    29. }
    30. } else if (dayOfTheWeek.equals("Saturday")) {
    31. if (typeOfGroup.equals("Students")) {
    32. price = 9.80;
    33. if (groupPeople >= 30){
    34. price = price * 0.85;
    35. }
    36. } else if (typeOfGroup.equals("Business")) {
    37. price = 15.60;
    38. if (groupPeople >= 100){
    39. groupPeople -= 10;
    40. }
    41. } else if (typeOfGroup.equals("Regular")) {
    42. price = 20;
    43. if (groupPeople >= 10 && groupPeople <= 20){
    44. price = price * 0.95;
    45. }
    46. }
    47.  
    48. } else if (dayOfTheWeek.equals("Sunday")) {
    49. if (typeOfGroup.equals("Students")) {
    50. price = 10.46;
    51. if (groupPeople >= 30){
    52. price = price * 0.85;
    53. }
    54.  
    55. } else if (typeOfGroup.equals("Business")) {
    56. price = 16;
    57. if (groupPeople >= 100){
    58. groupPeople -= 10;
    59. }
    60. } else if (typeOfGroup.equals("Regular")) {
    61. price = 22.50;
    62. if (groupPeople >= 10 && groupPeople <= 20) {
    63. price = price * 0.95;
    64.  
    65. }
    66. }
    67. }
    68.  
    69. double totalPrice = price * groupPeople;
    70. System.out.printf("Total price: %.2f",totalPrice);
    71. }
    72. }
Add Comment
Please, Sign In to add comment
Advertisement