Contoh sorce code
package tokopakjoko2015;
import java.util.Scanner;
public class TokoPakJoko2015 {
public static void main(String[] args) {
int harga = 0;
int biaya = 0;
int jumlah = 0;
double diskon = 0;
double total = 0;
System.out.println("**************************************************");
System.out.println("* Toko Pak Joko *");
System.out.println("* Menyediakan barang sehari-hari *");
System.out.println("**************************************************");
System.out.println();
System.out.println("Kami menjual beras dengan harga Rp15000,-/Kg.");
System.out.println("Kami menjual gula dengan harga Rp9500,-/Kg.");
System.out.println("Kami menjual mie dengan harga Rp2200,-/buah.");
System.out.println("Kami menjual kopi dengan harga Rp2000,-/saset.");
System.out.println();
System.out.println("diskon 10 persen untuk pembelian dengan jumlah");
System.out.println("lbih dari 10");
System.out.println("**************************************************");
System.out.println();
Scanner ask = new Scanner (System.in);
System.out.print("apakah anda ingin membeli? ");
String nanya = ask.nextLine();
while ("iya".equals(nanya)){
Scanner in = new Scanner (System.in);
System.out.print("Masukkan nama barang : ");
String nama = in.nextLine();
Scanner a = new Scanner (System.in);
switch (nama){
case "beras":
harga = 15000;
System.out.print("Masukkan jumlah beras : ");
jumlah = a.nextInt();
System.out.println("Biaya untuk "+jumlah+"kg beras adalah Rp"+harga*jumlah+",-");
if (jumlah <= 10){System.out.println("Diskon 10% = Rp"+harga*jumlah*0.1+",-");}
break;
case "gula":
harga = 9500;
System.out.print("Masukkan jumlah gula : ");
jumlah = a.nextInt();
System.out.println("Biaya untuk "+jumlah+"kg gula adalah Rp"+harga*jumlah+",-");
if (jumlah <= 10){System.out.println("Diskon 10% = Rp"+harga*jumlah*0.1+",-");}
break;
case "mie":
harga = 2200;
System.out.print("Masukkan jumlah mie : ");
jumlah = a.nextInt();
System.out.println("Biaya untuk "+jumlah+" buah mie adalah Rp"+harga*jumlah+",-");
if (jumlah <= 10){System.out.println("Diskon 10% = Rp"+harga*jumlah*0.1+",-");}
break;
case "kopi":
harga = 2000;
System.out.print("Masukkan jumlah kopi : ");
jumlah = a.nextInt();
System.out.println("Biaya untuk "+jumlah+" saset kopi adalah Rp"+harga*jumlah+",-");
if (jumlah <= 10){System.out.println("Diskon 10% = Rp"+harga*jumlah*0.1+",-");}
break;
}
if (jumlah <= 10){
diskon = diskon + ((harga*jumlah)*0.1);
}
else {
diskon = diskon + 0;
}
biaya = biaya + (harga*jumlah);
total = biaya - diskon;
System.out.print("apakah anda ingin membeli lagi? ");
nanya = ask.nextLine();
}
System.out.println();
System.out.println("**************************************************");
System.out.println();
System.out.println("Total belanja anda adalah Rp"+biaya+",-");
System.out.println("Anda mendapat diskon sejumlah Rp"+diskon+",-");
System.out.println("Total belanja anda menjadi Rp"+total+",-");
System.out.println();
System.out.println("**************************************************");
System.out.println();
System.out.println("Trima kasih");
/*
if ("beras".equals(nama)){
int harga = 15000;
Scanner a = new Scanner (System.in);
System.out.print("Masukkan jumlah beras : ");
int jumlah = a.nextInt();
int biaya = jumlah*harga;
System.out.println("Biaya untuk "+jumlah+"kg beras adalah Rp"+biaya+",-");
}
if ("gula".equals(nama)){
int harga = 9500;
Scanner a = new Scanner (System.in);
System.out.print("Masukkan jumlah gula : ");
int jumlah = a.nextInt();
int biaya = jumlah*harga;
System.out.println("Biaya untuk "+jumlah+"kg gula adalah Rp"+biaya+",-");
}
if ("mie".equals(nama)){
int harga = 2200;
Scanner a = new Scanner (System.in);
System.out.print("Masukkan jumlah mie : ");
int jumlah = a.nextInt();
int biaya = jumlah*harga;
System.out.println("Biaya untuk "+jumlah+" buah mie adalah Rp"+biaya+",-");
}
if ("kopi".equals(nama)){
int harga = 2000;
Scanner a = new Scanner (System.in);
System.out.print("Masukkan jumlah kopi : ");
int jumlah = a.nextInt();
int biaya = jumlah*harga;
System.out.println("Biaya untuk "+jumlah+" saset kopi adalah Rp"+biaya+",-");
}
*/
}
}
Tidak ada komentar:
Posting Komentar