Advertisement
zlatinnn

03. World Snooker Championship

Jul 2nd, 2019
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class snookerBilets {
  4. public static void main(String[] args) {
  5. Scanner scanner = new Scanner(System.in);
  6.  
  7. String round = scanner.nextLine();
  8. String ticketType = scanner.nextLine();
  9. int numberOfTicket = Integer.parseInt(scanner.nextLine());
  10. String photoTrophy = scanner.nextLine();
  11. char photoTake = photoTrophy.charAt(0);
  12.  
  13. double ticketPrice = 0;
  14. double allTicketPrice = 0;
  15. double photoTotalPrice = 0;
  16. if(round.equals("Quarter final")) {
  17. if(ticketType.equals("Standard")) {
  18. ticketPrice += 55.50;
  19. }else if (ticketType.equals("Premium")) {
  20. ticketPrice += 105.20;
  21. }else if (ticketType.equals("VIP")) {
  22. ticketPrice += 118.90;
  23. }
  24. }else if (round.equals("Semi final")) {
  25. if(ticketType.equals("Standard")) {
  26. ticketPrice += 75.88;
  27. }else if (ticketType.equals("Premium")) {
  28. ticketPrice += 125.22;
  29. }else if (ticketType.equals("VIP")) {
  30. ticketPrice += 300.40;
  31. }
  32. }else if (round.equals("Final")) {
  33. if(ticketType.equals("Standard")) {
  34. ticketPrice += 110.10;
  35. }else if (ticketType.equals("Premium")) {
  36. ticketPrice += 160.66;
  37. }else if (ticketType.equals("VIP")) {
  38. ticketPrice += 400.00;
  39. }
  40. }
  41. allTicketPrice = ticketPrice * numberOfTicket;
  42. boolean photoTAKE = false;
  43.  
  44. if (allTicketPrice >= 4000) {
  45. allTicketPrice = allTicketPrice - (0.25 * allTicketPrice);
  46. photoTAKE = true;
  47. }else if (allTicketPrice >= 2500) {
  48. allTicketPrice = allTicketPrice - (0.10 * allTicketPrice);
  49. }
  50.  
  51. if (photoTake == 'Y') {
  52. photoTotalPrice = numberOfTicket * 40;
  53. if (photoTAKE) {
  54. photoTotalPrice = 0;
  55. }
  56. }else if (photoTake == 'N') {
  57. photoTotalPrice = 0;
  58. }
  59.  
  60. double totalPrice = allTicketPrice + photoTotalPrice;
  61. System.out.printf("%.2f", totalPrice);
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement