Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.text.*;
- import javax.swing.*;
- public class LoketTiket
- {
- private int nomorGS=0;
- private int nomorKL=0;
- private int nomorKR=0;
- private int nomorPPT=0;
- private int antriGS=0;
- private int antriKL=0;
- private int antriKR=0;
- private int antriPPT=0;
- private date q;
- public void ticketT(char x){
- this.q = new date();
- if(x=='a'){
- String message1 = String.format("-------- PT. Kereta Api Indonesia --------\nStasiun Surabaya Gubeng\n\n"+q.getTanggal()+"\n\nNomor Antrian Anda :\nPemesanan Go-Show\nGS-%d\n\nMohon tunggu hingga nomor antrian anda dipanggil\nJumlah antrian tersisa: %d\n-------- PT. Kereta Api Indonesia --------", nomorGS+1, nomorGS-antriGS);
- JOptionPane.showMessageDialog(null, message1);
- nomorGS++;
- }
- else if(x=='b'){
- String message2 = String.format("-------- PT. Kereta Api Indonesia --------\nStasiun Surabaya Gubeng\n\n"+q.getTanggal()+"\n\nNomor Antrian Anda :\nPemesanan KA Lokal\nKL-%d\n\nMohon tunggu hingga nomor antrian anda dipanggil\nJumlah antrian tersisa: %d\n-------- PT. Kereta Api Indonesia --------", nomorKL+1, nomorKL-antriKL);
- JOptionPane.showMessageDialog(null, message2);
- nomorKL++;
- }
- else if(x=='c'){
- String message3 = String.format("-------- PT. Kereta Api Indonesia --------\nStasiun Surabaya Gubeng\n\n"+q.getTanggal()+"\n\nNomor Antrian Anda :\nPemesanan KA Reguler\nKR-%d\n\nMohon tunggu hingga nomor antrian anda dipanggil\nJumlah antrian tersisa: %d\n-------- PT. Kereta Api Indonesia --------", nomorKR+1, nomorKR-antriKR);
- JOptionPane.showMessageDialog(null, message3);
- nomorKR++;
- }
- else if(x=='d'){
- String message4 = String.format("-------- PT. Kereta Api Indonesia --------\nStasiun Surabaya Gubeng\n\n"+q.getTanggal()+"\n\nNomor Antrian Anda :\nPerubahan/Pembatalan Tiket\nPPT-%d\n\nMohon tunggu hingga nomor antrian anda dipanggil\nJumlah antrian tersisa: %d\n-------- PT. Kereta Api Indonesia --------", nomorPPT+1, nomorPPT-antriPPT);
- JOptionPane.showMessageDialog(null, message4);
- nomorPPT++;
- }
- }
- public void screenT(char y){
- if(y=='a'){
- antriGS++;
- String message6 = String.format("Pelayanan:\nPemesanan Go-Show\nGS-%d\n\nSisa antrian : %d", nomorGS-(nomorGS-antriGS),nomorGS-antriGS);
- JOptionPane.showMessageDialog(null, message6);
- }
- else if(y=='b'){
- antriKL++;
- String message7 = String.format("Pelayanan:\nPemesanan KA Lokal\nKL-%d\n\nSisa antrian : %d", nomorKL-(nomorKL-antriKL),nomorKL-antriKL);
- JOptionPane.showMessageDialog(null, message7);
- }
- else if(y=='c'){
- antriKR++;
- String message8 = String.format("Pelayanan:\nPemesanan KA Reguler\nKR-%d\n\nSisa antrian : %d", nomorKR-(nomorKR-antriKR),nomorKR-antriKR);
- JOptionPane.showMessageDialog(null, message8);
- }
- else if(y=='d'){
- antriPPT++;
- String message9 = String.format("Pelayanan:\nPerubahan/Pembatalan Tiket\nPPT-%d\n\nSisa antrian : %d", nomorPPT-(nomorPPT-antriPPT),nomorPPT-antriPPT);
- JOptionPane.showMessageDialog(null, message9);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement