Pada postingan kali ini adalah lanjutan dari T4, saya akan menambahkan cara, bagaimana barang yang sudah dibeli akan ditotal semuanya. Langsung saja simak source code dibawah.....
package Tokopakjoni2015; import java.util.Scanner; /** * * @author Aguss */ public class scasedandiskon { public static void main(String paktonikukuruyuk[]) { Scanner Sanyo = new Scanner(System.in); int pilih,jml,hrg = 0,diskon,ttl = 0; //tampilkan daftar semua barang (5 item) System.out.println("Toko Abah Joni"); System.out.println("1. Beras\n2. Telur\n3. Gula"); System.out.println("4. Minyak\n5. Tepung\n6. Selesai\n"); //input pilihan barang do{ System.out.print("Masukkan pilihan = "); pilih = Sanyo.nextInt(); switch (pilih){ case 1: System.out.println("Anda memilih beras"); System.out.print("Masukkan jumlah barang = "); jml = Sanyo.nextInt(); hrg = 10000*jml; if (jml >=5); jml = jml + (jml/5); System.out.println("Barang yang didapat = " +jml); System.out.println("Total yang dibayar = Rp. "+hrg); if (jml >= 20); hrg = hrg - ((hrg*10)/100); ttl = ttl+hrg; System.out.println("Tambah Diskon 10%\nCukup dengan membayar = Rp. "+hrg+"\n"); break; case 2: System.out.println("Anda memilih telur"); System.out.print("Masukkan jumlah barang = "); jml = Sanyo.nextInt(); hrg = 10000*jml; if (jml >=5); jml = jml + (jml/5); System.out.println("Barang yang didapat = " +jml); System.out.println("Total yang dibayar = Rp. "+hrg); if (jml >= 10); hrg = hrg - ((hrg*5)/100); ttl = ttl+hrg; System.out.println("Tambah Diskon 5%\nCukup dengan membayar = Rp. "+hrg+"\n"); break; case 3: System.out.println("Anda memilih gula"); System.out.print("Masukkan jumlah barang = "); jml = Sanyo.nextInt(); hrg = 10000*jml; if (jml >=5); jml = jml + (jml/5); System.out.println("Barang yang didapat = " +jml); System.out.println("Total yang dibayar = Rp. "+hrg); if (jml >= 20); hrg = hrg - ((hrg*15)/100); ttl = ttl+hrg; System.out.println("Tambah Diskon 15%\nCukup dengan membayar = Rp. "+hrg+"\n"); break; case 4: System.out.println("Anda memilih minyak"); System.out.print("Masukkan jumlah barang = "); jml = Sanyo.nextInt(); hrg = 10000*jml; if (jml >=5); jml = jml + (jml/5); System.out.println("Barang yang didapat = " +jml); System.out.println("Total yang dibayar = Rp. "+hrg); if (jml >= 10); hrg = hrg - ((hrg*8)/100); ttl = ttl+hrg; System.out.println("Tambah Diskon 5%\nCukup dengan membayar = Rp. "+hrg+"\n"); break; case 5: System.out.println("Anda memilih tepung"); System.out.print("Masukkan jumlah barang = "); jml = Sanyo.nextInt(); hrg = 10000*jml; if (jml >=5); jml = jml + (jml/5); System.out.println("Barang yang didapat = " +jml); System.out.println("Total yang dibayar = Rp. "+hrg); if (jml >= 5); hrg = hrg - ((hrg*10)/100); ttl = ttl+hrg; System.out.println("Tambah Diskon 5%\nCukup dengan membayar = Rp. "+hrg+"\n"); } }while(pilih<=5); System.out.println("Total keseluruhan Rp. "+ttl); System.out.println("Terima kasih..."); } }
Hasil codingan diatas
ConversionConversion EmoticonEmoticon