1mD87
Sep 17th, 2022
87
0
Never
This is comment for paste 03. Vacation
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
Advertisement
Add Comment
Please, Sign In to add comment