Thursday, October 15, 2015

Tutorial Pengulangan penghitungan/looping di NetBeans ...(4)

Hallo Teman-teman sekalian ...

 Ini adalah keanjutan dari post sebelumnya yaitu cara  Pengulangan penghitungan/looping di NetBeans.
Teman-teman dapat melihat dan menambahkan source kode dibawah :

package tokoart;

import java.util.Scanner;

public class NewClass {
    
    @SuppressWarnings("empty-statement")
 public static void main(String  TokoHariztJaya[]) {
        Scanner in = new Scanner(System.in);
        String perintah="";
        int pilih,jumlah,harga,diskon;
        float total=0;
        do{
        //tampilkan daftar semua barang (5 item)
        System.out.println("Menyediakan :");
        System.out.println("1. Beras\n2. Telur\n3. Gula");
        System.out.println("4. Minyak\n5. Tepung\n");
        //input pilihan barang
        System.out.print("Masukkan pilihan  = ");
        pilih = in.nextInt();
        switch (pilih){
        case 1: System.out.println("Anda membeli beras");
                System.out.print("Masukkan jumlah barang yang dibeli = ");
                jumlah = in.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 20);
                    harga = harga - ((harga*10)/100);              
                System.out.println("Tambah Diskon 10%\nCukup dengan membayar  = Rp."+harga);
                 total = total + harga;
                System.out.print("Mau pesan lagi ? (ya/tdk) \n");
                perintah=in.next();
        break;
        case 2: System.out.println("Anda membeli telur");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = in.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 10);
                    harga = harga - ((harga*5)/100);              
                System.out.println("Tambah Diskon 5%\nCukup dengan membayar  = Rp."+harga); 
                 total = total + harga;
                System.out.print("Mau pesan lagi ? (ya/tdk) \n");
                perintah=in.next();
        break;
        case 3: System.out.println("Anda membeli gula");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = in.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 20);
                    harga = harga - ((harga*15)/100);              
                System.out.println("Tambah Diskon 15%\nCukup dengan membayar  = Rp."+harga); 
                 total = total + harga;
                System.out.print("Mau pesan lagi ? (ya/tdk) \n");
                perintah=in.next();
        break;
        case 4: System.out.println("Anda membeli minyak");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = in.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 10);
                    harga = harga - ((harga*8)/100);              
                System.out.println("Tambah Diskon 5%\nCukup dengan membayar  = Rp."+harga); 
                 total = total + harga;
                System.out.print("Mau pesan lagi ? (ya/tdk) \n");
                perintah=in.next();
        break;
        case 5: System.out.println("Anda membeli tepung");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = in.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 5);
                    harga = harga - ((harga*10)/100);              
                System.out.println("Tambah Diskon 5%\nCukup dengan membayar  = Rp."+harga); 
                total = total + harga;
                System.out.print("Mau pesan lagi ? (ya/tdk) \n");
                perintah=in.next();
        }
        }while(perintah.equalsIgnoreCase("ya"));
        System.out.println("######################################");
        System.out.println("Total Seluruhnya = RP. "+total);
        System.out.println("########  Arigatou Gozaimasu  ########");
        System.out.println("######################################");
    }

}

Dan inilah hasilnya :
Contoh:
anda membeli beras berjumlah jumlahnya 12 dan tepung berjumlah 8
dan inilah yang akan keluar :

run:
Menyediakan :
1. Beras
2. Telur
3. Gula
4. Minyak
5. Tepung

Masukkan pilihan  = 1
Anda membeli beras
Masukkan jumlah barang yang dibeli = 12
Barang yang didapat    = 14
Total yang dibayar     = Rp.120000
Tambah Diskon 10%
Cukup dengan membayar  = Rp.108000
Mau pesan lagi ? (ya/tdk) 
ya
Menyediakan :
1. Beras
2. Telur
3. Gula
4. Minyak
5. Tepung

Masukkan pilihan  = 5
Anda membeli tepung
Masukkan jumlah barang = 8
Barang yang didapat    = 9
Total yang dibayar     = Rp.80000
Tambah Diskon 5%
Cukup dengan membayar  = Rp.72000
Mau pesan lagi ? (ya/tdk) 
tdk
######################################
Total Seluruhnya = RP. 180000.0
########  Arigatou Gozaimasu  ########
######################################

BUILD SUCCESSFUL (total time: 15 seconds)

Sekian untuk kali ini dan trimakasih .....

Monday, October 5, 2015

Tutorial menggunakan Switch case & diskon di Netbeans ..(3)

Hallo Teman-teman sekalian ...

 Ini adalah keanjutan dari post sebelumnya yaitu cara  menggunakan Switch case & diskon di Netbeans .
Teman-teman dapat melihat dan menambahkan source kode dibawah :

package tokoart;

import java.util.Scanner;
/**
 *
 * @author Harizt
 */
public class NewClass {
    
 public static void main(String  TokoHariztJaya[]) {
        Scanner van = new Scanner(System.in);
        int pilih,jumlah,harga,diskon;
        System.out.println("######################################");
        System.out.println("#########  Toko Harizt Jaya  #########");
        System.out.println("### Menyediakan Barang Sehari-hari ###");
        System.out.println("######################################");
        //tampilkan daftar semua barang (5 item)
        System.out.println("Menyediakan :");
        System.out.println("1. Beras\n2. Telur\n3. Gula");
        System.out.println("4. Minyak\n5. Tepung\n");
        //input pilihan barang
        System.out.print("Masukkan pilihan       = ");
        pilih = van.nextInt();
        switch (pilih){
        case 1: System.out.println("Anda membeli beras");
                System.out.print("Masukkan jumlah barang yang dibeli = ");
                jumlah = van.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 20);
                    harga = harga - ((harga*10)/100);              
                System.out.println("Tambah Diskon 10%\nCukup dengan membayar  = Rp."+harga);             
        break;
        case 2: System.out.println("Anda membeli telur");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = van.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 10);
                    harga = harga - ((harga*5)/100);              
                System.out.println("Tambah Diskon 5%\nCukup dengan membayar  = Rp."+harga); 
        break;
        case 3: System.out.println("Anda membeli gula");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = van.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 20);
                    harga = harga - ((harga*15)/100);              
                System.out.println("Tambah Diskon 15%\nCukup dengan membayar  = Rp."+harga); 
        break;
        case 4: System.out.println("Anda membeli minyak");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = van.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 10);
                    harga = harga - ((harga*8)/100);              
                System.out.println("Tambah Diskon 5%\nCukup dengan membayar  = Rp."+harga); 
        break;
        case 5: System.out.println("Anda membeli tepung");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = van.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 5);
                    harga = harga - ((harga*10)/100);              
                System.out.println("Tambah Diskon 5%\nCukup dengan membayar  = Rp."+harga); 
        }
        System.out.println("######################################");
        System.out.println("########  Arigatou Gozaimasu  ########");
        System.out.println("######################################");
    }

}

Dan inilah hasilnya :
Contoh:
anda membeli beras dan jumlahnya 12.
dan inilah yang akan keluar :

Sekian untuk kali ini dan trimakasih .....