Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * TicketMachine.java
- * Memasukkan Uang
- * HARGA TIKET
- * Print tiket dll
- * Ghifari Astaudi Ukumullah
- * @2 November 2020
- */
- public class TicketMachine
- {
- public int harga;
- public int saldo;
- public int total_harga;
- public int tiket;
- public int refund;
- public int totalSaldo;
- /**
- * Membuat Mesin Tiket dengan harga tertentu
- */
- public TicketMachine(int hargaTiket)
- {
- // initialise instance variables
- harga = hargaTiket;
- saldo = 0;
- total_harga = 0;
- }
- /**
- * @Return Harga Tiket
- */
- public int getPrice(){
- return harga;
- }
- /**
- * Return sejumlah uang yang telah dimasukkan untuk
- * tiket selanjutnya
- */
- public int getBalance (){
- return saldo;
- }
- /**
- * Menerima jumlah uang dari pelanggan
- * Mengecek uang
- */
- public void insertMoney (int amount){
- if (amount > 0){
- saldo = saldo + amount;
- totalSaldo = saldo;
- }
- else {
- System.out.print ("Tolong masukkan jumlah uang ya, Terimakasih");
- System.out.println ();
- }
- }
- public void getTiket (int tickets){
- if (tickets >= 1 ){
- tiket= tickets;
- }
- else{
- System.out.print ("Tolong masukkan jumlah tiket dengan benar\n" +
- "Terimakasih");
- System.out.println();
- }
- }
- public void printTiket() {
- for (int i = 0; i < tiket; i++){
- System.out.println ("============================");
- System.out.println ();
- System.out.println (" === Bioskop Tiket === ");
- System.out.println (" 1 Tiket untuk 1 Orang ");
- System.out.println (" harga tiket = $ " + harga );
- System.out.println ();
- System.out.println (" Terima Kasih banyak ");
- System.out.println ("============================");
- System.out.println ();
- }
- System.out.println ("============================");
- System.out.println ();
- System.out.println (" Ini Resi ");
- System.out.println (" harga tiket = $ " + harga );
- System.out.println (" jumlah tiket = " + tiket );
- System.out.println ();
- System.out.println (" Terima Kasih Banyak ");
- System.out.println ("=============================");
- System.out.println ();
- total_harga = total_harga - saldo;
- saldo = 0;
- }
- public int getRefund () {
- int refundable;
- refundable = totalSaldo - harga*tiket;
- totalSaldo = 0;
- return refundable;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment