Rabu, 04 Januari 2012

Pernyataan Switch-Case

Posted by Palui On Rabu, Januari 04, 2012 No comments


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 :
view sourceprint?
01import java.util.Scanner;
02
03public class MenuATM {
04    public static void main(String[] args) {
05        System.out.println("   ۩๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑۩    ");
06        System.out.println("        ATM TERPADU        ");
07        System.out.println("   ۩๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑๑۩    ");
08
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 : ");
20
21
22        //int h1 = 0,h2 = 0,h3 = 0,h4=0;
23        int saldo = 100000;
24        int simpan = 0;
25        boolean x = false;
26
27        int pilih = input.nextInt();
28        while (x == false) {
29            switch (pilih) {
30                case 1:
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();
35                    break;
36                case 2:
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();
45                    break;
46                case 3:
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);
55                    } else {
56                        System.out.println("Maaf saldo anda tidak mencukupi");
57                    }
58                    System.out.println("saldo anda adalah " + saldo);
59                    System.out.print("Pilih menu untuk transaksi lain : ");
60                    pilih = input.nextInt();
61                    break;
62
63                case 4:
64                    System.exit(0);
65                    x = true;
66                    break;
67            }
68        }
69    }
70}

0 komentar:

Site search

    Get Free Music at www.divine-music.info

    Free Music at divine-music.info

    About