pemesanan tiket bus

  •  Flowchart
 
- Coding Java
  
     public static void main(String[] args) {
        // TODO code application logic here
        // inisialisasi java library scanner
        Scanner scan = new Scanner(System.in);
               int total;
       String disc;
      
//        menampilkan daftar bus
        System.out.println("             PEMBELIAN TIKET BUS               ");
        System.out.println("");
        System.out.println(" No. Daftar Bus                  Harga Tiket        ");
        System.out.println("............................................");
        System.out.println(" 1. Bus Bulan Jaya      ");
        System.out.println("    Jakarta - Rangkas    =      Rp 50.000,00   ");
        System.out.println(" 2. Bus Arimbi    ");
        System.out.println("    jakarta - Bogor      =      Rp 80.000,00   ");
        System.out.println(" 3. Bus Perdana Jaya  ");
        System.out.println("    Bogor - Bandung      =      RP 100.000,00   ");
        System.out.println("............................................");
//     

      
//        inisialisasi pembayaran awal
        int harga = 0;
        int h1 = 50000, h2 = 80000, h3 = 100000 ;
        String menu;

        for (String i = "Y"; i.equals("Y")||i.equals("y"); )
        {
        System.out.println(".................................................");
//        pengguna memasukkan nomor pesanan
        System.out.print("Masukkan Nomor Pesanan : ");
        int inNomor = scan.nextInt();
        System.out.println(".................................................");

            switch (inNomor) {
                case 1:
        String Pesanan = " Bis Bulan Jaya ";
                    System.out.println("Pilihan anda nomor " +inNomor + Pesanan);
                    harga = harga +h1;
                    break;
                case 2:
                    menu = " Bis Arimbi ";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + h2;
                    break;
                case 3:
                    menu = " Bis Perdana Jaya ";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + h3;
                    break;
               
            }
            //            User diperintahkan untuk memasukkan data apakah dia akan melanjutkan atau tidak
            System.out.println("Apakah anda mau melanjutkan? Y/T");
            i = scan.next();

        }
      
    
        System.out.println("Total yang harus dibayar =Rp. " + harga );
        System.out.println("Segera Datang ke Terminal untuk pembayaran ini ");
    }}

- Output


Komentar