import java.util.Scanner;
public class TiketKereta extends main
{
private String[] noHP = new String[10];
private String[] NIK = new String[10];
private String stasiunAsal;
private String stasiunTujuan;
private int kode_stasiun1;
private int kode_stasiun2;
private int jumlahPenumpang;
private int harga;
private String tanggal;
Scanner scan = new Scanner(System.in);
public void beliTiketKA()
{
System.out.println("Masukkan Jumlah Penumpang :");
jumlahPenumpang = scan.nextInt();
for(int i = 1; i <= jumlahPenumpang; 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 + " :");
noHP[i] = scan.next();
System.out.println("\\n");
}
System.out.println("Masukkan Tanggal Keberangkatan :");
tanggal = scan.next();
System.out.println("\\n");
System.out.println("Pilih Stasiun Keberangkatan");
System.out.println("1. Gubeng");
System.out.println("2. Malang");
System.out.println("3. Jember");
kode_stasiun1 = scan.nextInt();
System.out.println("Pilih Stasiun Tujuan");
System.out.println("1. Gubeng");
System.out.println("2. Malang");
System.out.println("3. Jember");
kode_stasiun2 = scan.nextInt();
switch(kode_stasiun1)
{
case 1:
stasiunAsal = "Gubeng";
break;
case 2:
stasiunAsal = "Jakarta";
break;
case 3:
stasiunAsal = "Bandung";
break;
}
switch(kode_stasiun2)
{
case 1:
stasiunTujuan = "Gubeng";
break;
case 2:
stasiunTujuan = "Jakarta";
break;
case 3:
stasiunTujuan = "Bandung";
break;
}
hitungHarga();
printNota();
}
public void hitungHarga()
{
if((kode_stasiun1 == 1 && kode_stasiun2 == 2) || (kode_stasiun1 == 2 && kode_stasiun2 == 1))
harga = 10000;
if((kode_stasiun1 == 1 && kode_stasiun2 == 3) || (kode_stasiun1 == 3 && kode_stasiun2 == 1))
harga = 150000;
if((kode_stasiun1 == 2 && kode_stasiun2 == 3) || (kode_stasiun1 == 3 && kode_stasiun2 == 2))
harga = 200000;
harga = harga * jumlahPenumpang;
}
public void printNota()
{
System.out.println("\\n");
System.out.println("I-Kios");
System.out.println("TiketKA");
for(int i = 1; i <= jumlahPenumpang; i++)
{
System.out.println("Nomor Identitas Penumpang " + i + " : " + NIK[i]);
System.out.println("Nomor HP Penumpang "+ i + " : " + noHP[i]);
}
System.out.println("Tanggal Keberangkatan : " + tanggal);
System.out.println("Stasiun Keberangkatan : " + stasiunAsal);
System.out.println("Stasiun tujuan : " + stasiunTujuan);
System.out.println("Harga : " + harga);
System.out.println("\\n");
}
}