Bahasa Pemrograman 1 - Array 1 Dimensi
Lina Wardani - 2182010116
source code :
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String makanan[]=new String[5];
int harga[]=new int[5];
int porsi[] = new int[5];
int hargaakhir[] = new int[5];
int pilih=0, indeks=0, total=0, jumlah=0;
int tunai;
int kembalian;
System.out.println("===Warung Delapan Lima===");
do{
System.out.println("");
System.out.println("---Menu Makanan---");
System.out.println("1. Bakso Rp. 10.000");
System.out.println("2. Mie Ayam Rp. 8.0000");
System.out.println("3. Rawon Rp. 12.000");
System.out.println("4. Sate Rp. 15.000");
System.out.println("5. Soto Rp. 12.000");
System.out.println("6. Selesai");
System.out.print("Pilih Menu =");
pilih = s.nextInt();
switch(pilih){
case 1 :
makanan[indeks]="Bakso";
harga[indeks]=10000;
System.out.print("Jumlah Porsi =");
porsi[indeks]= s.nextInt();
jumlah = 10000*porsi[indeks];
hargaakhir[indeks]=jumlah;
total=total+hargaakhir[indeks];
break;
case 2 :
makanan[indeks]="Mie Ayam";
harga[indeks]=8000;
System.out.print("Jumlah Porsi =");
porsi[indeks]= s.nextInt();
jumlah = 8000*porsi[indeks];
hargaakhir[indeks]=jumlah;
total=total+hargaakhir[indeks];
break;
case 3 :
makanan[indeks]="Rawon";
harga[indeks]=12000;
System.out.print("Jumlah Porsi =");
porsi[indeks]= s.nextInt();
jumlah = 12000*porsi[indeks];
hargaakhir[indeks]=jumlah;
total=total+hargaakhir[indeks];
break;
case 4 :
makanan[indeks]="Sate";
harga[indeks]=15000;
System.out.print("Jumlah Porsi =");
porsi[indeks]= s.nextInt();
jumlah = 15000*porsi[indeks];
hargaakhir[indeks]=jumlah;
total=total+hargaakhir[indeks];
break;
case 5 :
makanan[indeks]="Soto";
harga[indeks]=12000;
System.out.print("Jumlah Porsi =");
porsi[indeks]= s.nextInt();
jumlah = 12000*porsi[indeks];
hargaakhir[indeks]=jumlah;
total=total+hargaakhir[indeks];
break;
}
indeks++;
}while(pilih!=6);
System.out.println("");
System.out.println("---Daftar Pesanan---");
System.out.println("No Menu Harga Porsi Jumlah");
for (int i = 0; i < indeks - 1; i++) {
System.out.println((i+1)+"."+makanan[i]+" Rp."+harga[i]+"\t"+porsi[i]+"\tRp."+hargaakhir[i]);
}
System.out.println("");
System.out.println("Total Harga =Rp."+total);
System.out.print("Tunai =Rp.");
tunai= s.nextInt();
if(tunai==hargaakhir[indeks]){
System.out.println("");
}else if(tunai>hargaakhir[indeks]){
kembalian=(int)(tunai-hargaakhir[indeks]);
System.out.println("Kembalian =Rp."+kembalian);
}else{
System.out.println("Uang Anda Tidak Cukup");
}
System.out.println("");
System.out.println("---Selamat Menikmati---");
}
output :
Comments
Post a Comment