FLOWCHART






CODING

 import java.util.Scanner;

public class Percobaaan {

    /**
     * @param args the command line arguments
     */
    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("             DAFTAR TIKET TRANSJAKARTA              ");
        System.out.println("");
        System.out.println(" No. tj          Harga Tiket        ");
        System.out.println("............................................");
        System.out.println(" 1. transjakarta 1    ");
        System.out.println("  Lebak Bulus - Gambir     =    Rp 2.000,00   ");
        System.out.println(" 2. transjakarta 2   ");
        System.out.println("  Bekasi - Kampung Melayu =     Rp 3.500,00   ");
        System.out.println(" 3. transjakarta 3 ");
        System.out.println("  Harmoni - Kebayoran    =      RP 3.000,00   ");
        System.out.println("............................................");
//    

     
//        inisialisasi pembayaran awal
        int harga = 0;
        int tj1 = 2000, tj2 = 3000, tj3 = 3500 ;
        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 = " transjakarta 1 ";
                    System.out.println("Pilihan anda nomor " +inNomor + Pesanan);
                    harga = harga +tj1;
                    break;
                case 2:
                    menu = " transjaarta 2 ";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + tj2;
                    break;
                case 3:
                    menu = " transjakarta 3 ";
                    System.out.println("Pilihan anda nomor " +inNomor + menu);
                    harga = harga + tj3;
                    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 Bank untuk Pembayaran Ke No Rek 100002212 ");
    }}

OUTPUT

 

Komentar

Postingan populer dari blog ini