LATIHAN BAHASA PEMROGRAMAN JAVA 7 (ARRAY 1 DIMENSI)
Aplikasi Program Warung Makan
Nama : Khoirunisa Jannatuzzahra
NPM : 21082010089
Kelas : Pararel C
Prodi : Sistem Informasi
Buatlah program untuk menampilkan daftar makanan yang dibeli oleh pelanggan di Warung Makan Sederhana. Tampilannya berisi Nomor urut, Nama makanan, Harga satuan, Jumlah porsi, dan Total biaya (hasil kali harga satuan dengan porsi). Di bagian bawah daftar tersebut ditampilkan Grand Total dari seluruh pembelian.
* Source Code :
package Array1D;
import java.util.Scanner;
public class appWarungMakan {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String makanan[]=new String[5];
int harga;
int indeks = 0;
int total[]=new int[5];
int pilih, porsi;
int totalakhir = 0;
do{
System.out.println("======WARUNG MAKAN BU IDA======");
System.out.println(" DAFTAR MENU MAKANAN ");
System.out.println("1. Seblak = Rp. 15000");
System.out.println("2. Pempek = Rp. 20000");
System.out.println("3. Kebab = Rp. 12000");
System.out.println("4. Ayam geprek = Rp. 10000");
System.out.println("5. Batagor = Rp. 5000");
System.out.println("6. Selesai!");
System.out.print("Pilih Menu = ");
pilih = s.nextInt();
switch(pilih){
case 1 :
makanan [indeks]="Seblak ";
harga =15000;
System.out.print("Berapa porsi = ");
porsi = s.nextInt();
total[indeks] = harga*porsi;
totalakhir = totalakhir+total[indeks];
break;
case 2 :
makanan [indeks]="Pempek ";
harga =20000;
System.out.print("Berapa porsi = ");
porsi = s.nextInt();
total[indeks] = harga*porsi;
totalakhir = totalakhir+total[indeks];
break;
case 3 :
makanan [indeks]="Kebab ";
harga =12000;
System.out.print("Berapa porsi = ");
porsi = s.nextInt();
total[indeks] = harga*porsi;
totalakhir = totalakhir+total[indeks];
break;
case 4 :
makanan [indeks]="Ayam Geprek ";
harga =10000;
System.out.print("Berapa porsi = ");
porsi = s.nextInt();
total[indeks] = harga*porsi;
totalakhir = totalakhir+total[indeks];
break;
case 5 :
makanan [indeks]="Batagor ";
harga =5000;
System.out.print("Berapa porsi = ");
porsi = s.nextInt();
total[indeks] = harga*porsi;
totalakhir = totalakhir+total[indeks];
break;
}
indeks++;
}while (pilih!=6);
System.out.println("");
System.out.println("===============================");
System.out.println(" DAFTAR STRUK PEMBELIAN ");
System.out.println("===============================");
for (int i = 0; i < indeks-1; i++) {
System.out.println((i+1)+"."+makanan[i]+"\t = Rp. "+total[i]);
}
System.out.println("-----------------------------+");
System.out.println("TOTAL PEMBELIAN = Rp. "+totalakhir);
System.out.println("");
System.out.println(" TERIMA KASIH SUDAH MEMBELI ");
}
}
*Output :
Semoga bermanfaat dan tetap semangat. Terima kasih : )

Komentar
Posting Komentar