top of page
  • Twitter Social Icon
  • LinkedIn Social Icon
  • Facebook Social Icon
Search

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

 
 
 

Recent Posts

See All
PROJECT CHARTER DOCUMENT

Philip Antoni Siahaan MPPL 2020 Project Charter Document Project Name : Pembuatan Sistem Informasi Geografis (SIG) untuk...

 
 
 

Comments


SIGN UP AND STAY UPDATED!

Thanks for submitting!

  • Grey Twitter Icon
  • Grey LinkedIn Icon
  • Grey Facebook Icon

© 2023 by Talking Business.  Proudly created with Wix.com

bottom of page