Tutorial Java Machine Ticket
- shanksaphilip
- Oct 7, 2019
- 1 min read

Selamat datang diblog saya kali ini kita akan membuat sebuah Ticket machine , Tiket machine disini adalah mesin yang melayani pembeli untuk menjual tiket , didalamnya terdapat program yang mengatur nya. Sekarang ini Akan saya berikan code dan bagaimana caranya untuk membuat tiket machine Langsung saja
public class TicketMachine_ku{
private int price;
private int balance;
private int total;
public TicketMachine_ku(int ticketCost){
price = ticketCost;
balance = 0;
total = 0;
}
public void getPrice(){
System.out.println(price);
}
public void getBalance(){
System.out.println(balance);
}
public void insertMoney(int amount){
balance = balance + amount;
getBalance();
}
public void printTicket(){
while(balance >= price){
balance = balance - price;
System.out.println("###################");
System.out.println("#The BlueJ Line");
System.out.println("#####Ticket########");
System.out.println("# "+ price +" rupiah.########");
System.out.println("###################");
System.out.println();
total = total + balance;
}
getBalance();
}
public void exitMachine(){
total = total + balance;
balance = 0;
System.exit(0);
}
}

Code diatas Untuk membuat ticket machine dan class untuk mendapatkan harga , memasukan uang dan mendapatkan total pembelian atau balance
import java.util.Scanner;
public class IntMain{
public static void main(String args[]){
Scanner scan = new Scanner(System.in);
int cost, menu;
System.out.println("Masukkan harga tiket \n");
cost = scan.nextInt();
TicketMachine_ku ticket = new TicketMachine_ku(cost);
while(true){
System.out.println("1. Dapatkan Harga");
System.out.println("2. Dapatkan Uang");
System.out.println("3. Masukkan Uang");
System.out.println("4. Print Tiket");
System.out.println("5. exit");
menu = scan.nextInt();
switch(menu){
case 1:
System.out.println(cost);
break;
case 2:
ticket.getBalance();
break;
case 3:
int money = scan.nextInt();
ticket.insertMoney(money);
break;
case 4:
ticket.printTicket();
break;
case 5:
System.exit(0);
}
}
}
}

Untuk code diatas memberikan ui sederhana untuk membantu pembeli dalam mendapat kan harga mendapatkan uang memasukan uang kemudian melakuka print terhadap tiket.
Sekian Tutorial Hari ini , Semangat untuk tutorial lainnya
Comments