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
// 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
Posting Komentar