Advertisement
Guest User

Untitled

a guest
May 24th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. package Ex1Zadachi;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Vacation {
  6.  
  7. public static void main(String[] args) {
  8. // TODO Auto-generated method stub
  9. Scanner scanner = new Scanner(System.in);
  10.  
  11. int number =Integer.parseInt(scanner.nextLine());
  12. String typeOfGroup = scanner.nextLine();
  13. String day = scanner.nextLine();
  14.  
  15.  
  16.  
  17. if (typeOfGroup.equals("Students")) {
  18.  
  19. double sum = 0.0;
  20.  
  21. switch(day) {
  22. case "Friday":
  23. sum = number * 8.45;
  24. break;
  25. case "Saturday":
  26. sum = number * 9.80;
  27. break;
  28. case "Sunday":
  29. sum = number* 10.46;
  30. }
  31.  
  32. if (number >= 30) {
  33. double totalPrice = sum - 0.15*sum;
  34. System.out.printf("Total price: %.2f",totalPrice);
  35. }else {
  36. System.out.printf("Total price: %.2f",sum);
  37. }
  38.  
  39. }
  40.  
  41. else if(typeOfGroup.equals("Business")) {
  42.  
  43. double sum = 0.0;
  44.  
  45. switch(day) {
  46. case "Friday":
  47. sum = number * 10.90;
  48. break;
  49. case "Saturday":
  50. sum = number * 15.60;
  51. break;
  52. case "Sunday":
  53. sum = number* 16;
  54. }
  55.  
  56. if (number >=100) {
  57. double namalenie =sum - 0.10*sum;
  58. System.out.printf("Total price: %.2f",namalenie);
  59. }else {
  60. System.out.printf("Total price: %.2f",sum);
  61. }
  62. }
  63.  
  64. else if(typeOfGroup.equals("Regular")) {
  65.  
  66. double sum = 0.0;
  67.  
  68. switch(day) {
  69. case "Friday":
  70. sum = number * 15;
  71. break;
  72. case "Saturday":
  73. sum = number * 20;
  74. break;
  75. case "Sunday":
  76. sum = number* 22.50;
  77. }
  78. if (number >=10 && number<=20) {
  79. double bonus =sum - 0.05*sum;
  80. System.out.printf("Total price: %.2f",bonus);
  81. }else {
  82. System.out.printf("Total price: %.2f",sum);
  83. }
  84.  
  85.  
  86. }
  87.  
  88.  
  89.  
  90.  
  91. }
  92.  
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement