Array 1 Dimensi
Kode Program :
package bahasa_pemrograman_1;
import java.util.*;
public class Array_1_dimensi {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String menu[] = new String[15];
int pilih_menu=0, grand_total = 0, jmlh_pesanan, index=0;
int harga[] = new int[15], jmlh_porsi[] = new int[15], total_akhir[] = new int[15];
System.out.println("");
System.out.println("Daftar Menu");
System.out.println("--------------------------------------");
System.out.println(" 1. Ayam Goreng Rp 15.000");
System.out.println(" 2. Bebek Goreng Rp 20.000");
System.out.println(" 3. Nasi Goreng Rp 12.000");
System.out.println(" 4. Mi Goreng Rp 12.000");
System.out.println(" 5. Sate Ayam Rp 14.000");
System.out.println(" 6. Selesai");
System.out.println("--------------------------------------");
System.out.println("");
do{
if(index >= 15){
System.out.println("Maaf, keranjang penuh");
break;
}
System.out.print(" Pilih Menu (contoh : 1): " );
pilih_menu = input.nextInt();
switch(pilih_menu){
case 1:{
menu[index] = "Ayam Goreng";
harga[index] = 15000;
System.out.print(" Jumlah Pesanan (contoh : 1): " );
jmlh_pesanan = input.nextInt();
jmlh_porsi[index] = jmlh_pesanan;
index++;
}
break;
case 2:{
menu[index] = "Bebek Goreng";
harga[index] = 20000;
System.out.print(" Jumlah Pesanan (contoh : 1): " );
jmlh_pesanan = input.nextInt();
jmlh_porsi[index] = jmlh_pesanan;
index++;
}
break;
case 3:{
menu[index] = "Nasi Goreng";
harga[index] = 12000;
System.out.print(" Jumlah Pesanan (contoh : 1): " );
jmlh_pesanan = input.nextInt();
jmlh_porsi[index] = jmlh_pesanan;
index++;
}
break;
case 4:{
menu[index] = "Mi Goreng";
harga[index] = 12000;
System.out.print(" Jumlah Pesanan (contoh : 1): " );
jmlh_pesanan = input.nextInt();
jmlh_porsi[index] = jmlh_pesanan;
index++;
}
break;
case 5:{
menu[index] = "Sate Ayam";
harga[index] = 14000;
System.out.print(" Jumlah Pesanan (contoh : 1): " );
jmlh_pesanan = input.nextInt();
jmlh_porsi[index] = jmlh_pesanan;
index++;
}
break;
case 6:{
System.out.println("");
System.out.println("Detail Harga");
}
break;
default:{
System.out.println("Maaf, pilihan menu tidak ada");
}
}
}while(pilih_menu != 6);
System.out.println("--------------------------------------");
for(int hitung=0; hitung < index; hitung++){
total_akhir[hitung] = jmlh_porsi[hitung] * harga[hitung];
System.out.println((hitung+1) + ". " +jmlh_porsi[hitung]+ " porsi " +menu[hitung]+
" dengan harga " +harga[hitung]);
System.out.println("Total Harga : " +total_akhir[hitung]);
}
System.out.println("");
for (int gtotal = 0; gtotal < index; gtotal++) {
grand_total = grand_total + total_akhir[gtotal];
}
System.out.println("--------------------------------------");
System.out.println("Total Biaya = Rp "+ grand_total);
System.out.println("--------------------------------------");
}
}
Hasil :
Komentar
Posting Komentar