Advertisement
Guest User

LoketTiket

a guest
Dec 14th, 2017
327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.30 KB | None | 0 0
  1. import java.util.*;
  2. import java.text.*;
  3. import javax.swing.*;
  4. public class LoketTiket
  5. {
  6.    private int nomorGS=0;
  7.    private int nomorKL=0;
  8.    private int nomorKR=0;
  9.    private int nomorPPT=0;
  10.  
  11.    private int antriGS=0;
  12.    private int antriKL=0;
  13.    private int antriKR=0;
  14.    private int antriPPT=0;
  15.    
  16.    private date q;
  17.    
  18.    public void ticketT(char x){
  19.        this.q = new date();
  20.        if(x=='a'){
  21.            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);
  22.            JOptionPane.showMessageDialog(null, message1);
  23.            nomorGS++;
  24.        }
  25.        else if(x=='b'){
  26.            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);
  27.            JOptionPane.showMessageDialog(null, message2);
  28.            nomorKL++;
  29.        }
  30.        else if(x=='c'){
  31.            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);
  32.            JOptionPane.showMessageDialog(null, message3);
  33.            nomorKR++;
  34.        }
  35.        else if(x=='d'){
  36.            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);
  37.            JOptionPane.showMessageDialog(null, message4);
  38.            nomorPPT++;
  39.        }
  40.  
  41.    }
  42.    public void screenT(char y){
  43.        if(y=='a'){
  44.            antriGS++;
  45.            String message6 = String.format("Pelayanan:\nPemesanan Go-Show\nGS-%d\n\nSisa antrian : %d", nomorGS-(nomorGS-antriGS),nomorGS-antriGS);
  46.            JOptionPane.showMessageDialog(null, message6);
  47.        }
  48.        else if(y=='b'){
  49.            antriKL++;
  50.            String message7 = String.format("Pelayanan:\nPemesanan KA Lokal\nKL-%d\n\nSisa antrian : %d", nomorKL-(nomorKL-antriKL),nomorKL-antriKL);
  51.            JOptionPane.showMessageDialog(null, message7);
  52.        }
  53.        else if(y=='c'){
  54.            antriKR++;
  55.            String message8 = String.format("Pelayanan:\nPemesanan KA Reguler\nKR-%d\n\nSisa antrian : %d", nomorKR-(nomorKR-antriKR),nomorKR-antriKR);
  56.            JOptionPane.showMessageDialog(null, message8);
  57.        }
  58.        else if(y=='d'){
  59.            antriPPT++;
  60.            String message9 = String.format("Pelayanan:\nPerubahan/Pembatalan Tiket\nPPT-%d\n\nSisa antrian : %d", nomorPPT-(nomorPPT-antriPPT),nomorPPT-antriPPT);
  61.            JOptionPane.showMessageDialog(null, message9);
  62.        }
  63.  
  64.    }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement