Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class UI
- {
- private int transactionNum;
- public UI()
- {
- transactionNum = 1;
- }
- public void disp(String message)
- {
- System.out.print(message);
- }
- public void displn(String message)
- {
- System.out.println(message);
- }
- public void dispmoney(int amount)
- {
- System.out.print("Rp " + amount);
- }
- public void printticket()
- {
- System.out.println("#########################");
- System.out.println("# Tol Surabaya-Gempol 1 #");
- System.out.println("# Gol.1 #");
- System.out.println("# Tiket Nomor: #");
- System.out.print("#");
- for(int i = 0; i < 11-digitCount(transactionNum); i++)
- {
- System.out.print(" ");
- }
- System.out.print(transactionNum);
- for(int i = 0; i < 11-digitCount(transactionNum); i++)
- {
- System.out.print(" ");
- }
- System.out.println("#");
- System.out.println("# #");
- System.out.println("#########################");
- transactionNum++;
- }
- private int digitCount(int amount)
- {
- for(int i = 1; ; i++)
- {
- int a = 1, b = i;
- while(b-- > 0)
- a = a*10;
- if(amount/a < 10)
- return i-1;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment