/**
* @author Chintya Prema Dewi dan Aaron Astonvilla
* @version 001
*/
import java.util.Scanner;
public class tiketPesawat
{
private String[] nomorHP = new String[10];
private String[] NIK = new String[10];
private String bandara_asal;
private String bandara_tujuan;
private int kodebandara_Asal;
private int kodebandara_Tujuan;
private int jmlPenumpang;
private int harga;
private String jadwal;
Scanner scan = new Scanner(System.in);
public void beli()
{
System.out.println("Masukkan Jumlah Penumpang :");
jmlPenumpang = scan.nextInt();
for(int i = 1; i <= jmlPenumpang; i++)
{
System.out.println("Masukkan Nomor Identitas Penumpang " + i + " :");
NIK [i] = scan.next();
System.out.println("\n");
System.out.println("Masukkan Nomor HP Penumpang " + i + " :");
nomorHP[i] = scan.next();
System.out.println("\n");
}
System.out.println("Masukkan Tanggal Keberangkatan :");
jadwal = scan.next();
System.out.println("\n");
System.out.println("Pilih Bandara Keberangkatan");
System.out.println("1. Soekarno-Hatta");
System.out.println("2. Djuanda");
System.out.println("3. Ngurah Rai");
kodebandara_Asal = scan.nextInt();
System.out.println("Pilih Bandara Tujuan");
System.out.println("1. Changi");
System.out.println("2. Kuala Lumpur");
System.out.println("3. LAX");
kodebandara_Tujuan = scan.nextInt();
switch(kodebandara_Asal)
{
case 1:
bandara_asal = "Soekarno-Hatta";
break;
case 2:
bandara_asal = "Djuanda";
break;
case 3:
bandara_asal = "Ngurah Rai";
break;
}
switch(kodebandara_Tujuan)
{
case 1:
bandara_tujuan = "Soekarno-Hatta";
break;
case 2:
bandara_tujuan = "Djuanda";
break;
case 3:
bandara_tujuan = "Ngurah Rai";
break;
}
hitungHarga();
Receipt();
}
public void hitungHarga()
{
if((kodebandara_Asal == 1 && kodebandara_Tujuan == 2) || (kodebandara_Asal == 2 && kodebandara_Tujuan == 1))
harga = 800000;
if((kodebandara_Asal == 1 && kodebandara_Tujuan == 3) || (kodebandara_Asal == 3 && kodebandara_Tujuan == 1))
harga = 1200000;
if((kodebandara_Asal == 2 && kodebandara_Tujuan == 3) || (kodebandara_Asal == 3 && kodebandara_Tujuan == 2))
harga = 2400000;
harga = harga * jmlPenumpang;
}
public void Receipt()
{
System.out.println("\n");
System.out.println("I-Kios");
System.out.println("Tiket Pesawat");
for(int i = 1; i <= jmlPenumpang; i++)
{
System.out.println("NIK Penumpang " + i + " : " + NIK[i]);
System.out.println("Nomor HP Penumpang "+ i + " : " + nomorHP[i]);
}
System.out.println("Tanggal Keberangkatan : " + jadwal);
System.out.println("Bandara Asal : " + bandara_asal);
System.out.println("bandara Tujuan : " + bandara_tujuan);
System.out.println("Harga : " + harga);
System.out.println("\n");
}
}