Disini saya akan mencoba menggunakan fungsi looping langsung saja ini dia scriptnya
package tokopakjono2015;
import java.util.Scanner;
public class Barang {
public static void main(String Jono[]) {
int pilihan,total=0;
String pesan = null;
int jumlah1=0 , harga1=0 , biaya1=0 ,diskon1=0;
int jumlah2=0 , harga2=0 , biaya2=0 ,diskon2=0;
int jumlah3=0 , harga3=0 , biaya3=0 ,diskon3=0;
int jumlah4=0 , harga4=0 , biaya4=0 ,diskon4=0;
int jumlah5=0 , harga5=0 , biaya5=0 ,diskon5=0;
Scanner input=new Scanner(System.in);
do{
System.out.println("daftar barang toko dimas");
System.out.println(" 1.beras \n 2.gula \n 3.telur \n 4.nutrisari \n 5.sabun ");
System.out.print("masukan pilihan= ");
pilihan = input.nextInt();
switch(pilihan){
case 1 : System.out.println("anda akan membeli beras");
System.out.print("jumlah=");
biaya1 = harga1*jumlah1;
jumlah1 = input.nextInt();
biaya1=jumlah1*harga1;
if (jumlah1>=5 && jumlah1<10){
jumlah1++;
}else if (jumlah1 >=10)
jumlah1 = jumlah1 +2;
System.out.print("harga =");
harga1 = input.nextInt();
System.out.println("Harga total =" +biaya1);
System.out.println("Apakah anda ingin memesan lagi? (y/n)");
pesan=input.next ();
break;
case 2 : System.out.println("anda akan membeli gula");
System.out.print("jumlah=");
jumlah2 = input.nextInt();
System.out.print("harga =");
harga2 = input.nextInt();
biaya2=jumlah2*harga2;
System.out.println("Harga total ="+biaya2);
System.out.println("Apakah anda ingin memesan lagi? (y/n)");
pesan=input.next ();
break;
case 3 : System.out.println("anda akan membeli telur");
System.out.print("jumlah=");
jumlah3 = input.nextInt();
System.out.print("harga =");
harga3 = input.nextInt();
biaya3=jumlah3*harga3;
System.out.println("Harga total =" +biaya3);
System.out.println("Apakah anda ingin memesan lagi? (y/n)");
pesan=input.next ();
break;
case 4 : System.out.println("anda akan membeli nutrisari");
System.out.print("jumlah=");
jumlah4 = input.nextInt();
System.out.print("harga =");
harga4 = input.nextInt();
biaya4=harga4*jumlah4;
System.out.println("Harga total =" +biaya4);
System.out.println("Apakah anda ingin memesan lagi? (y/n)");
pesan=input.next ();
break;
case 5 : System.out.println("anda akan membeli sabun");
System.out.print("jumlah=");
jumlah5 = input.nextInt();
System.out.print("harga =");
harga5 = input.nextInt();
biaya5=jumlah5*harga5;
System.out.println("Harga total =" +biaya5);
System.out.println("Apakah anda ingin memesan lagi? (y/n)");
pesan=input.next ();
break;
default : System.out.println("maaf menu yang anda pilih tidak ada dalam daftar");
}
}while(pesan.equals("Y")||pesan.equals ("y"));
total=biaya1+biaya2+biaya3+biaya4+biaya5;
System.out.println("Total biaya pembelian anda adalah sebesar Rp."+total);
Tidak ada komentar:
Posting Komentar