/**
* Program utama yang menggunakan kelas TicketMachine.java
* Program ini menggunakan java.util.Scanner untuk menerima
* input dari user.
*
* @author Rachmad Budi Santoso
* @version 1.00
*/
import java.util.Scanner;
public class TicketMachineMain
{
public static void main(String[] args)
{
int menu;
Scanner input = new Scanner(System.in);
System.out.print("Input harga tiket = ");
TicketMachine ticketMachine = new TicketMachine(input.nextInt());
System.out.println();
do
{
System.out.println("~~~~~~~~ Menu utama ~~~~~~~~");
System.out.println(" 1. Cek harga tiket");
System.out.println(" 2. Cek saldo");
System.out.println(" 3. Top up saldo");
System.out.println(" 4. Cetak tiket");
System.out.println(" 5. Keluar");
System.out.println();
System.out.print("Masukkan pilihan = ");
menu = input.nextInt();
switch(menu)
{
case 1:
System.out.println("Harga tiket adalah Rp" + ticketMachine.cekHarga());
break;
case 2:
System.out.println("Saldo anda sebanyak Rp" + ticketMachine.cekSaldo());
break;
case 3:
System.out.print("Masukkan jumlah uang = ");
ticketMachine.tambahSaldo(input.nextInt());
break;
case 4:
ticketMachine.cetakTiket();
break;
case 5:
break;
default:
System.out.println("Menu tidak ada!");
}
System.out.println();
} while(menu != 5);
}
}