Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import javax.print.attribute.standard.Destination;
- import java.io.BufferedInputStream;
- import java.io.PrintStream;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int Overnights = Integer.parseInt(scanner.nextLine());
- String destination = scanner.nextLine();
- String transport = scanner.nextLine();
- double Prise = 0.00;
- double TransportPrise = 0.00;
- double TotalPrise = 0.00;
- if (destination.equals("Miami"))
- {
- if (1 <= Overnights && Overnights <= 10)
- {
- Prise = (Overnights*(2 * 24.99 + 3 * 14.99)) * 1.25;
- if (transport.equals("train"))
- {
- TransportPrise = 2 * 22.30 + 3 * 12.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("bus"))
- {
- TransportPrise = 2 * 45.00 + 3 * 37.00;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("airplane"))
- {
- TransportPrise = 2 * 90.00 + 3 * 68.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- }
- else if (11 <= Overnights && Overnights <= 15)
- {
- Prise = (Overnights*(2 * 22.99 + 3 * 11.99)) * 1.25;
- if (transport.equals("train"))
- {
- TransportPrise = 2 * 22.30 + 3 * 12.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("bus"))
- {
- TransportPrise = 2 * 45.00 + 3 * 37.00;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("airplane"))
- {
- TransportPrise = 2 * 90.00 + 3 * 68.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- }
- else if (15 <= Overnights)
- {
- Prise = (Overnights * (2 * 20.00 + 3 * 10.00)) * 1.25;
- if (transport.equals("train"))
- {
- TransportPrise = 2 * 22.30 + 3 * 12.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("bus") )
- {
- TransportPrise = 2 * 45.00 + 3 * 37.00;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("airplane"))
- {
- TransportPrise = 2 * 90.00 + 3 * 68.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- }
- }
- else if (destination.equals("Canary Islands"))
- {
- if (1 <= Overnights && Overnights <= 10)
- {
- Prise = (Overnights * (2 * 32.50 + 3 * 28.50)) * 1.25;
- if (transport.equals("train"))
- {
- TransportPrise = 2 * 22.30 + 3 * 12.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("bus"))
- {
- TransportPrise = 2 * 45.00 + 3 * 37.00;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("airplane"))
- {
- TransportPrise = 2 * 90.00 + 3 * 68.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- }
- else if (11 <= Overnights && Overnights <= 15)
- {
- Prise = (Overnights * (2 * 30.50 + 3 * 25.60)) * 1.25;
- if (transport.equals("train"))
- {
- TransportPrise = 2 * 22.30 + 3 * 12.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("bus"))
- {
- TransportPrise = 2 * 45.00 + 3 * 37.00;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("airplane"))
- {
- TransportPrise = 2 * 90.00 + 3 * 68.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- }
- else if (15 <= Overnights)
- {
- Prise = (Overnights * (2 * 28.00 + 3 * 22.00)) * 1.25;
- if (transport.equals("train"))
- {
- TransportPrise = 2 * 22.30 + 3 * 12.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("bus"))
- {
- TransportPrise = 2 * 45.00 + 3 * 37.00;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("airplane"))
- {
- TransportPrise = 2 * 90.00 + 3 * 68.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- }
- }
- else if (destination.equals("Philippines"))
- {
- if (1 <= Overnights && Overnights <= 10)
- {
- Prise = (Overnights * (2 * 42.99 + 3 * 39.99)) * 1.25;
- if (transport.equals("train"))
- {
- TransportPrise = 2 * 22.30 + 3 * 12.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("bus"))
- {
- TransportPrise = 2 * 45.00 + 3 * 37.00;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("airplane"))
- {
- TransportPrise = 2 * 90 + 3 * 68.5;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- }
- else if (11 <= Overnights && Overnights <= 15)
- {
- Prise = (Overnights * (2 * 41.00 + 3 * 36.00)) * 1.25;
- if (transport.equals("train"))
- {
- TransportPrise = 2 * 22.30 + 3 * 12.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("bus"))
- {
- TransportPrise = 2 * 45.00 + 3 * 37.00;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("airplane"))
- {
- TransportPrise = 2 * 90.00 + 3 * 68.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- }
- else if (15 <= Overnights)
- {
- Prise = (Overnights * (2 * 38.50 + 3 * 32.50)) * 1.25;
- if (transport.equals("train"))
- {
- TransportPrise = 2 * 22.30 + 3 * 12.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("bus"))
- {
- TransportPrise = 2 * 45.00 + 3 * 37.00;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- else if (transport.equals("airplane"))
- {
- TransportPrise = 2 * 90.00 + 3 * 68.50;
- TotalPrise = TransportPrise + Prise;
- System.out.printf("%.3f",TotalPrise);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment