Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class snookerBilets {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String round = scanner.nextLine();
- String ticketType = scanner.nextLine();
- int numberOfTicket = Integer.parseInt(scanner.nextLine());
- String photoTrophy = scanner.nextLine();
- char photoTake = photoTrophy.charAt(0);
- double ticketPrice = 0;
- double allTicketPrice = 0;
- double photoTotalPrice = 0;
- if(round.equals("Quarter final")) {
- if(ticketType.equals("Standard")) {
- ticketPrice += 55.50;
- }else if (ticketType.equals("Premium")) {
- ticketPrice += 105.20;
- }else if (ticketType.equals("VIP")) {
- ticketPrice += 118.90;
- }
- }else if (round.equals("Semi final")) {
- if(ticketType.equals("Standard")) {
- ticketPrice += 75.88;
- }else if (ticketType.equals("Premium")) {
- ticketPrice += 125.22;
- }else if (ticketType.equals("VIP")) {
- ticketPrice += 300.40;
- }
- }else if (round.equals("Final")) {
- if(ticketType.equals("Standard")) {
- ticketPrice += 110.10;
- }else if (ticketType.equals("Premium")) {
- ticketPrice += 160.66;
- }else if (ticketType.equals("VIP")) {
- ticketPrice += 400.00;
- }
- }
- allTicketPrice = ticketPrice * numberOfTicket;
- boolean photoTAKE = false;
- if (allTicketPrice >= 4000) {
- allTicketPrice = allTicketPrice - (0.25 * allTicketPrice);
- photoTAKE = true;
- }else if (allTicketPrice >= 2500) {
- allTicketPrice = allTicketPrice - (0.10 * allTicketPrice);
- }
- if (photoTake == 'Y') {
- photoTotalPrice = numberOfTicket * 40;
- if (photoTAKE) {
- photoTotalPrice = 0;
- }
- }else if (photoTake == 'N') {
- photoTotalPrice = 0;
- }
- double totalPrice = allTicketPrice + photoTotalPrice;
- System.out.printf("%.2f", totalPrice);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement