import java.util.Scanner;
public class Konser {
Scanner sc = new Scanner(System.in);
private String pilihanNamaKonser, pilihanJenisTiket, nama, noID;
private int jumlahTiket = 0, hargaTiket = 0;
public Konser()
{
}
public void runKonser()
{
getIdentitas();
printKonser();
printJenisTiket();
jumlahTiket();
printTicketKonser();
}
private void printKonser()
{
System.out.println("Pilihan Konser");
System.out.println("1. Schematics REEVA");
System.out.println("2. PKK Days 2019");
System.out.println("3. Paradigm");
System.out.println("4. Civex");
int pilihanKonser = sc.nextInt();
switch(pilihanKonser)
{
case 1:
pilihanNamaKonser = "Schematics REEVA";
hargaTiket = 80000;
break;
case 2:
pilihanNamaKonser = "PKK Days 2019";
hargaTiket = 100000;
break;
case 3:
pilihanNamaKonser = "Paradigm";
hargaTiket = 50000;
break;
case 4:
pilihanNamaKonser = "Civex";
hargaTiket = 65000;
break;
}
}
private void printJenisTiket() {
System.out.println("Ketikkan jenis tiket yang diinginkan (Reguler, VIP, VVIP):");
pilihanJenisTiket = sc.next();
}
private void jumlahTiket() {
System.out.println("Ketikkan jumlah ticket yang ingin dibeli:");
jumlahTiket = sc.nextInt();
}
private double hitungHargaTiket()
{
if (pilihanJenisTiket.toLowerCase().equals("reguler"))
{
return hargaTiket;
}
else if (pilihanJenisTiket.toLowerCase().equals("vip"))
{
return hargaTiket + (hargaTiket * 0.3);
}
else if (pilihanJenisTiket.toLowerCase().equals("vvip"))
{
return hargaTiket * 2;
}
return 0;
}
private void getIdentitas()
{
System.out.println("Masukkan nama anda: ");
nama = sc.next();
System.out.println("Masukkan nomor identitas anda (KTP,Kartu Pelajar,dll):");
noID = sc.next();
}
private void printTicketKonser()
{
System.out.println("===============================");
System.out.println(" TIKET KONSER");
System.out.println("Nama Pelanggan : " + nama);
System.out.println("Nomor Identitas : " + noID);
System.out.println("Nama Konser : " + pilihanNamaKonser);
System.out.println("Jenis tiket : " + pilihanJenisTiket);
System.out.println("Jumlah tiket : " + jumlahTiket);
System.out.println("Harga : Rp. " + hitungHargaTiket() * jumlahTiket);
System.out.println("Harap segera membayar ke kasir!");
System.out.println("===============================");
}
}