/**
* @author Chintya Prema Dewi dan Aaron Astonvilla
* @version 001
*/
import java.util.Scanner;
public class tiketKereta
{
private String[] nomorHP = new String[10];
private String[] NIK = new String[10];
private String stasiun_asal;
private String stasiun_tujuan;
private int kodeStasiun_Asal;
private int kodeStasiun_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 Stasiun Keberangkatan");
System.out.println("1. Gambir");
System.out.println("2. Pasar Senen");
System.out.println("3. Boyolali");
kodeStasiun_Asal = scan.nextInt();
System.out.println("Pilih Stasiun Tujuan");
System.out.println("1. Gambir");
System.out.println("2. Pasar Senen");
System.out.println("3. Boyolali");
kodeStasiun_Tujuan = scan.nextInt();
switch(kodeStasiun_Asal)
{
case 1:
stasiun_asal = "Gambir";
break;
case 2:
stasiun_asal = "Pasar Senen";
break;
case 3:
stasiun_asal = "Boyolali";
break;
}
switch(kodeStasiun_Tujuan)
{
case 1:
stasiun_tujuan = "Gambir";
break;
case 2:
stasiun_tujuan = "Pasar Senen";
break;
case 3:
stasiun_tujuan = "Boyolali";
break;
}
hitungHarga();
printNota();
}
public void hitungHarga()
{
if((kodeStasiun_Asal == 1 && kodeStasiun_Tujuan == 2) || (kodeStasiun_Asal == 2 && kodeStasiun_Tujuan == 1))
harga = 13200;
if((kodeStasiun_Asal == 1 && kodeStasiun_Tujuan == 3) || (kodeStasiun_Asal == 3 && kodeStasiun_Tujuan == 1))
harga = 53000;
if((kodeStasiun_Asal == 2 && kodeStasiun_Tujuan == 3) || (kodeStasiun_Asal == 3 && kodeStasiun_Tujuan == 2))
harga = 37000;
harga = harga * jmlPenumpang;
}
public void printNota()
{
System.out.println("\n");
System.out.println("I-Kios");
System.out.println("Tiket Kereta Api Indonesia");
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("Jadwal Keberangkatan : " + stasiun_asal);
System.out.println("Stasiun Tujuan : " + stasiun_tujuan);
System.out.println("Harga : " + harga);
System.out.println("\n");
}
}