import java.util.Scanner;
public class TiketKonser
{
private enum Konser {
Reeva, Paradigm, Civex
};
private int harga;
private Konser konser;
private int jumlahTiket;
Scanner scan = new Scanner(System.in);
public void beliTiketKonser()
{
System.out.println("Pilih Konser");
System.out.println("1. REEVA (60000)");
System.out.println("2. PARADIGM (65000)");
System.out.println("3. CIVEX (60000)");
int input = scan.nextInt();
konser = kodeToKonser(input);
harga = kodeToHarga(input);
System.out.println("Masukkan Jumlah Tiket");
jumlahTiket= scan.nextInt();
hitungHarga();
printNota();
}
public void hitungHarga()
{
harga = harga * jumlahTiket;
}
public void printNota()
{
System.out.println("######################################");
System.out.println("# I-Kios");
System.out.println("# Tiket Konser");
System.out.println("# Nama Konser: " + konserToString(konser));
System.out.println("# Harga: " + harga);
System.out.println("######################################");
}
private Konser kodeToKonser(int kode) {
switch (kode) {
case 1:
return Konser.Reeva;
case 2:
return Konser.Paradigm;
case 3:
return Konser.Civex;
default:
return null;
}
}
private int kodeToHarga(int kode) {
switch (kode) {
case 1:
return 60000;
case 2:
return 65000;
case 3:
return 60000;
default:
return 0;
}
}
private String konserToString(Konser konser) {
switch (konser) {
case Reeva:
return "Reeva";
case Paradigm:
return "Paradigm";
case Civex:
return "Civex";
default:
return null;
}
}
}