/**
* 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
*/
public class TicketMachine
{
private int harga, saldo;
public TicketMachine(int hargaTiket)
{
harga = hargaTiket;
saldo = 0;
}
public int cekHarga()
{
return harga;
}
public int cekSaldo()
{
return saldo;
}
public void tambahSaldo(int jumlah)
{
saldo += jumlah;
}
public void cetakTiket()
{
if (saldo >= harga)
{
saldo -= harga;
System.out.println();
System.out.println("*****************************");
System.out.println(" Tiket Orkes Dangdut");
System.out.println(" Harga Rp" + harga);
System.out.println(" Sisa saldo Rp" + saldo);
System.out.println();
System.out.println(" Tarik sis, semongko!");
System.out.println("*****************************");
System.out.println();
} else {
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println(" Saldo tidak mencukupi!");
System.out.println("Top up saldo terlebih dahulu");
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
}
}
}