Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Demo2 {
  4. public static void main(String[] args) {
  5. Scanner Scanner = new Scanner(System.in);
  6. int n = Integer.parseInt(Scanner.nextLine());
  7. String people = Scanner.nextLine();
  8. String day = Scanner.nextLine();
  9. double sum = 0;
  10.  
  11. switch (people) {
  12. case "Students":
  13. switch (day) {
  14. case "Friday":
  15. sum = 8.45 * n;
  16. if (n >= 30) {
  17. sum *= 0.85;
  18. }
  19. break;
  20. case "Saturday":
  21. sum = 9.80 * n;
  22. if (n >= 30) {
  23. sum *= 0.85;
  24. }
  25. break;
  26. case "Sunday":
  27. sum = 10.46 * n;
  28. if (n >= 30) {
  29. sum *= 0.85;
  30. }
  31. break;
  32. }
  33. break;
  34. case " Business":
  35. switch (day) {
  36. case "Friday":
  37. if (n >= 100) {
  38. n -= 10;
  39. }
  40. sum = 10.9 * n;
  41. break;
  42. case "Saturday":
  43. if (n >= 100) {
  44. n -= 10;
  45. }
  46. sum = 15.6 * n;
  47.  
  48. break;
  49. case "Sunday":
  50. if (n >= 100) {
  51. n -= 10;
  52. }
  53. sum = 16 * n;
  54. break;
  55. }
  56. break;
  57. case "Regular":
  58. switch (day) {
  59. case "Friday":
  60. sum = 15 * n;
  61. if (n >= 10 && n <= 20) {
  62. sum *= 0.95;
  63. }
  64. break;
  65. case "Saturday":
  66. sum = 20 * n;
  67. if (n >= 10 && n <= 20) {
  68. sum *= 0.95;
  69. }
  70. break;
  71. case "Sunday":
  72. sum = 22.5 * n;
  73. if (n >= 10 && n <= 20) {
  74. sum *= 0.95;
  75. }
  76. break;
  77. }
  78. break;
  79. }
  80. System.out.printf("Total price: %.2f", sum);
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement