Kamis, 15 Oktober 2015

Pengulangan Perhitungan Menggunakan Switch case dijava netbeans

 * @author Rahman
 */
public class BP4 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int harga1 = 5000,
            harga2 = 3500,
            harga3 = 4000,
            jumlah = 0;
          
        double diskon = 0, total = 0;
          
        String loop,
               pilihMenu = "";
        System.out.println("------------------------------------");
        System.out.println("|                Menu              |");
        System.out.println("------------------------------------");
        System.out.println("|  1. sabun             : Rp 4000  |");
        System.out.println("|  2. telur             : Rp 3500  |");
        System.out.println("|  3. teh               : Rp 5000  |");
        System.out.println("------------------------------------");

        Scanner scan = new Scanner (System.in);

        for (loop = "Y"; loop.equals ("Y") || loop.equals ("y");){
        System.out.print("Pilih Menu (1 s/d 3)    : ");
        int pilihan = scan.nextInt();

        switch(pilihan){//penyeleksian menggunakan switch case
    case 1://case 1 = apabila usr memilih menu nomor 1
            System.out.println("Anda memilih sabun    : Rp 4000");
            System.out.println("Jumlah sachet          : ");
            jumlah = scan.nextInt();
            pilihMenu = "sabun "+pilihMenu;
          
            total = total + (harga1*jumlah);
            break;
     case 2:
            System.out.println("Anda memilih telur : Rp 3500");
            System.out.println("Jumlah barang (Kg)    : ");
            jumlah = scan.nextInt();
            pilihMenu = "telur "+pilihMenu;
            total = total + (harga2*jumlah);
       break;
     case 3:
            System.out.println ("Anda memilih teh :Rp 5000");
            System.out.println ("Jumlah liter    :       ");
            jumlah = scan.nextInt();
            pilihMenu = "teh "+pilihMenu;
            total = total + (harga3*jumlah);
  
    default:
            System.out.println("Sorry, input menu yang anda masukkan tidak sesuai");
            }

        System.out.print("Ada lagi yg akan dipesan? (Y/N) : ");
        loop = scan.next();
        }
        System.out.println("Menu yang anda pesan adalah              : "+pilihMenu);
      
        if (total >= 200000)
            diskon = 0.15;
        else if (total >= 100000)
            diskon = 0.1;
        else if (total >= 50000)
            diskon = 0.5;
      
        if (jumlah >= 50)
            diskon = diskon + 0.5;
        System.out.println("Diskonnya Sebesar ="+diskon);
        System.out.println("Senilai Rp."+total*diskon);
        total= (total-(total*diskon));
   
        System.out.println("Terimakasih, total yang harus anda bayar : Rp " +total);
    }
    }

Selasa, 06 Oktober 2015

Cara Membuat Aplikasi Toko Sederhana Menggunakan NetBeans (Lanjutan 2)

1. Pertama klik kanan pada tokobapak lalu pilih new-pilih java class untuk membuatkan class baru

2. kemudian tuliskan soucecode seperti diatas 

3. lalu tampilkan tuliskan pada saat dirun dengan menggunakan System.out.println

4. dan ini adalah soucecode keseluruhan, agar program bisa berjalan sesuai dengan alur dan keinginan


5. yang terakhir adalah hasilnya  dari kita menggunakan perintah switch case