from : ndhaboy
Setelah sebelumnya ane udah share tentang struktur kontrol IF-ELSE, sekarang ane mau nyoba share lagi tentang strukur kontrol switch-case.
Langsung saja tanpa banyak basa basi kita ke TKP. Loh emangnya ada perkara apa ya.? hehehehehe
Kita ambil sample yang sederhana aja, kebetulan dapet tugas dari dosen ane disuruh buat Menu ATM Bank menggunakan switch case
Contoh progammnya :
01 | import java.util.Scanner; |
04 | public static void main(String[] args) { |
05 | System.out.println( " ۩๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑۩ " ); |
06 | System.out.println( " ATM TERPADU " ); |
07 | System.out.println( " ۩๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑۩ " ); |
09 | System.out.println( "==============================" ); |
10 | System.out.println( "" ); |
11 | System.out.println( ".:: MENU PILIHAN" ); |
12 | System.out.println( "1. CEK SALDO" ); |
13 | System.out.println( "2. SIMPAN UANG" ); |
14 | System.out.println( "3. AMBIL UANG" ); |
15 | System.out.println( "4. Keluar Aplikasi" ); |
16 | System.out.println( "" ); |
17 | System.out.println( "Silahkan pilih menu yang diinginkan!" ); |
18 | Scanner input = new Scanner(System.in); |
19 | System.out.println( "Menu pilihan : " ); |
27 | int pilih = input.nextInt(); |
31 | System.out.println( ".:: SEK SALDO ::." ); |
32 | System.out.println( "Saldo Anda adalah : Rp. " + saldo); |
33 | System.out.print( "Pilih menu untuk transaksi lain : " ); |
34 | pilih = input.nextInt(); |
37 | System.out.println( ".:: PENYIMPANAN UANG ::." ); |
38 | System.out.print( "Jumlah uang yang akan anda simpan : Rp. " ); |
39 | simpan = input.nextInt(); |
40 | saldo = saldo + simpan; |
41 | System.out.println( "" ); |
42 | System.out.println( "Saldo Anda sekarang adalah : Rp. " + saldo); |
43 | System.out.print( "Pilih menu untuk transaksi lain : " ); |
44 | pilih = input.nextInt(); |
47 | System.out.println( ".:: PENGAMBILAN UANG ::." ); |
48 | System.out.print( "Jumlah uang yang akan anda ambil : Rp. " ); |
49 | int ambil = input.nextInt(); |
50 | if (ambil > 5000000 ) { |
51 | System.out.println( "Maaf maksimum pengambilan dibawah Rp. 5000000" ); |
52 | } else if (ambil < saldo) { |
53 | saldo = saldo - ambil; |
54 | System.out.println( "Saldo Anda sekarang adalah : Rp. " + saldo); |
56 | System.out.println( "Maaf saldo anda tidak mencukupi" ); |
58 | System.out.println( "saldo anda adalah " + saldo); |
59 | System.out.print( "Pilih menu untuk transaksi lain : " ); |
60 | pilih = input.nextInt(); |
0 komentar:
Posting Komentar