Minggu, 04 Oktober 2015

Cara Input Memilih Barang

Kali ini saya akan mempublikasikan source-code cara input memilih barang. masih dengan cara scanner :D

1. Mulai Baru Java Class, didalam folder yang sama dengan input diskon


2. Kemudian klik kanan, akan muncul seperti gambar dibawah ini, New > Java Class...
    Beri nama PilihBarang atau boleh bebas.


3. Muncul lembaran source yang baru,
    Tuliskan dibawah package : import java.util.Scanner;
    diabawah public Class : public static void main(String[] args) {

4. Tuliskan source-code dibawah ini, dibawah tulisan public static void main(String[] args) {

--------------------------------------------------------------------

int pilihan, harga, jumlah, biaya;
        int jumlahTG = 0; //jumlah tambahan kaos gratis
        Scanner input = new Scanner(System.in);
        
        System.out.println
        ("--------------Dafar Barang Toko GRA--------------");
        System.out.println("\n1. Kaos");
        System.out.println("2. Kemeja");
        System.out.println("3. Celana");
        System.out.println("4. Sepatu");
        System.out.println("5. Tas");
        System.out.println
        ("\n-------------------------------------------------");
        
        System.out.print("\nMasukkan Pilihan Barang : ");
        pilihan = input.nextInt();
        
        switch(pilihan){
            case 1: System.out.println("\nAnda Ingin Membeli Kaos");
                    System.out.println
                      ("\nHarga Barang = 150000 / pcs");
                    System.out.print("Jumlah Barang = ");
                    jumlah = input.nextInt();
                    biaya = 150000 * jumlah;
                    if (biaya >= 1500000){
                        int diskon;
                        diskon = biaya * 2/100;
                        System.out.println
                          ("\nAnda Mendapat Diskon 2% = "+diskon);
                        biaya = biaya - diskon;
                        }
                    else
                        System.out.println
                          ("\nAnda Tidak Mendapat Diskon");
                    
                    if (jumlah < 5)
                        System.out.println
                          ("Anda Tidak Mendapat Gratis Kaos");
                    else if (jumlah >= 5 && jumlah <= 10){
                        System.out.println
                          ("Anda Mendapat Gratis Kaos = 1");
                        jumlah++;}
                    else if(jumlah > 10){
                        System.out.println
                          ("Anda Mendapat Gratis Kaos = 2");
                        jumlah = jumlah + 2;}
                    
                    System.out.println
                         ("\nBiaya Total "+jumlah+" Kaos = "+biaya);
                    System.out.println
            ("\n-------------------------------------------------");
                    break;
            
            case 2: System.out.println
                      ("\nAnda Ingin Membeli Kemeja");
                    System.out.println
                      ("\nHarga Barang = 200000 / pcs");
                    System.out.print("Jumlah Barang = ");
                    jumlah = input.nextInt();
                    biaya = 200000 * jumlah;
                    if (biaya >= 2000000){
                        int diskon;
                        diskon = biaya * 8/100;
                        System.out.println
                          ("\nAnda Mendapat Diskon 8% = "+diskon);
                        biaya = biaya - diskon;
                        }
                    else
                        System.out.println
                          ("\nAnda Tidak Mendapat Diskon");
                    
                    if (jumlah < 5)
                        System.out.println
                          ("Anda Tidak Mendapat Gratis Kemeja");
                    else if (jumlah >= 5 && jumlah <= 10){
                        System.out.println
                          ("Anda Mendapat Gratis Kemeja = 1");
                        jumlah++;}
                    else if(jumlah > 10){
                        System.out.println
                          ("Anda Mendapat Gratis Kemeja = 2");
                        jumlah = jumlah + 2;}
                                           
                    System.out.println
                       ("\nBiaya Total "+jumlah+" Kemeja = "+biaya);
                    System.out.println
            ("\n-------------------------------------------------");
                    break;
                
            case 3: System.out.println
                      ("\nAnda Ingin Membeli Celana");
                    System.out.println
                      ("\nHarga Barang = 250000 / pcs");
                    System.out.print("Jumlah Barang = ");
                    jumlah = input.nextInt();
                    biaya = 250000 * jumlah;
                    if (biaya >= 2500000){
                        int diskon;
                        diskon = biaya * 10/100;
                        System.out.println
                         ("\nAnda Mendapat Diskon 10% = "+diskon);
                        biaya = biaya - diskon;
                        }
                    else
                        System.out.println
                         ("\nAnda Tidak Mendapat Diskon");
                    
                    if (jumlah < 5)
                        System.out.println
                         ("Anda Tidak Mendapat Gratis Celana");
                    else if (jumlah >= 5 && jumlah <= 10){
                        System.out.println
                         ("Anda Mendapat Gratis Celana = 1");
                        jumlah++;}
                    else if(jumlah > 10){
                        System.out.println
                         ("Anda Mendapat Gratis Celana = 2");
                        jumlah = jumlah + 2;}
                                           
                    System.out.println
                     ("\nBiaya Total "+jumlah+" Celana = "+biaya);
                    System.out.println
            ("\n-------------------------------------------------");
                    break;
            case 4: System.out.println
                     ("\nAnda Ingin Membeli Sepatu");
                    System.out.println
                     ("\nHarga Barang = 300000 / pcs");
                    System.out.print("Jumlah Barang = ");
                    jumlah = input.nextInt();
                    biaya = 300000 * jumlah;
                    if (biaya >= 3000000){
                        int diskon;
                        diskon = biaya * 13/100;
                        System.out.println
                         ("\nAnda Mendapat Diskon 13% = "+diskon);
                        biaya = biaya - diskon;
                        }
                    else
                        System.out.println
                         ("\nAnda Tidak Mendapat Diskon");
                    
                    if (jumlah < 5)
                        System.out.println
                         ("Anda Tidak Mendapat Gratis Sepatu");
                    else if (jumlah >= 5 && jumlah <= 10){
                        System.out.println
                         ("Anda Mendapat Gratis Sepatu = 1");
                        jumlah++;}
                    else if(jumlah > 10){
                        System.out.println
                         ("Anda Mendapat Gratis Celana = 2");
                        jumlah = jumlah + 2;}
                                           
                    System.out.println
                     ("\nBiaya Total "+jumlah+" Sepatu = "+biaya);
                    System.out.println
            ("\n-------------------------------------------------");
                    break;
            case 5: System.out.println("\nAnda Ingin Membeli Tas");
                    System.out.println
                     ("\nHarga Barang = 215000 / pcs");
                    System.out.print("Jumlah Barang = ");
                    jumlah = input.nextInt();
                    biaya = 2150000 * jumlah;
                    if (biaya >= 2500000){
                        int diskon;
                        diskon = biaya * 15/100;
                        System.out.println
                         ("\nAnda Mendapat Diskon 15% = "+diskon);
                        biaya = biaya - diskon;
                        }
                    else
                        System.out.println
                         ("\nAnda Tidak Mendapat Diskon");
                    
                    if (jumlah < 5)
                        System.out.println
                         ("Anda Tidak Mendapat Gratis Tas");
                    else if (jumlah >= 5 && jumlah <= 10){
                        System.out.println
                         ("Anda Mendapat Gratis Tas = 1");
                        jumlah++;}
                    else if(jumlah > 10){
                        System.out.println
                         ("Anda Mendapat Gratis Tas = 2");
                        jumlah = jumlah + 2;}
                                           
                    System.out.println
                      ("\nBiaya Total "+jumlah+" Tas = "+biaya);
                    System.out.println
            ("\n-------------------------------------------------");
                    break;
                    
        }
    }
}

--------------------------------------------------------------------

Kemudian klik kanan pada class yg didalam folder tadi, 
Run File...

outputnya macam ni :



Tidak ada komentar:

Posting Komentar