KASIR ARRAY MULTIDIMENSI
Saya akan membagikan source code untuk progam kasir menu warteg dengan menggunakan progam array multidimensi menggunakan aplikasi NetBeans berikut source code progamnya :
package array;
import java.util.Scanner;
public class ArrayMultidimensi {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String brg[] = new String[5];
int nota[][] = new int[5][3];
int pilih = 0, jumlah = 0, total = 0, baris = 0, kolom = 0, grandTotal = 0;
do{
System.out.println("==========APLIKASI KASIR==========");
System.out.println("1.Rica-rica Biawak \n2.Rica-rica Ular \n3.Rica-rica Musang \n4. Selesai \n5. Keluar Program");
System.out.print("Pilih : "); pilih = sc.nextInt();
System.out.println("===================================");
switch(pilih){
case 1:
System.out.println("\n==========Pilihan belanja============");
System.out.println("Rica-rica Biawak : 15.000");
if(baris < 5){
brg[baris] = "Rica-rica Biawak";
nota[baris][0] = 15000;
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
System.out.println("=====================================");
nota[baris][1] = jumlah;
nota[baris][2] = nota[baris][0] * nota[baris][1];
grandTotal = grandTotal + nota[baris][2];
System.out.println("\n==========Daftar Belanja============");
for (int i = 0; i <= baris; i++) {
System.out.print((i + 1) + " ");
System.out.print(brg[i] + " ");
System.out.print(nota[i][0] + " ");
System.out.print(nota[i][1] + " ");
System.out.println(nota[i][2]);
}
baris++;
System.out.println("====================================");
System.out.println("");
}
else{
System.out.println("Keranjang penuh");
System.out.println("===================================\n");
}
break;
case 2:
System.out.println("\n==========Pilihan Belanja==========");
System.out.println("Rica-rica Ular : 18.000");
if(baris < 5){
brg[baris] = "Rica-rica Ular";
nota[baris][0] = 18000;
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
System.out.println("=====================================");
nota[baris][1] = jumlah;
nota[baris][2] = nota[baris][0] * nota[baris][1];
grandTotal = grandTotal + nota[baris][2];
System.out.println("\n==========Daftar Belanja============");
for (int i = 0; i <= baris; i++) {
System.out.print((i + 1) + " ");
System.out.print(brg[i] + " ");
System.out.print(nota[i][0] + " ");
System.out.print(nota[i][1] + " ");
System.out.println(nota[i][2]);
}
baris++;
System.out.println("===================================");
System.out.println("");
}
else{
System.out.println("Keranjang penuh");
System.out.println("===================================\n");
}
break;
case 3:
System.out.println("\n==========Pilihan belanja==========");
System.out.println("Rica-rica Musang : 14.000");
if(baris < 5){
brg[baris] = "Rica-rica Musang";
nota[baris][0] = 18000;
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
System.out.println("===================================");
nota[baris][1] = jumlah;
nota[baris][2] = nota[baris][0] * nota[baris][1];
grandTotal = grandTotal + nota[baris][2];
System.out.println("\n==========Daftar belanja==========");
for (int i = 0; i <= baris; i++) {
System.out.print((i + 1) + " ");
System.out.print(brg[i] + " ");
System.out.print(nota[i][0] + " ");
System.out.print(nota[i][1] + " ");
System.out.println(nota[i][2]);
}
baris++;
System.out.println("===================================");
System.out.println("");
}
else{
System.out.println("Keranjang penuh");
System.out.println("===================================\n");
}
break;
case 4:
System.out.println("\n==========Daftar belanja============");
for (int i = 0; i < baris; i++) {
System.out.print((i + 1) + " ");
System.out.print(brg[i] + " ");
System.out.print(nota[i][0] + " ");
System.out.print(nota[i][1] + " ");
System.out.println(nota[i][2]);
}
System.out.println("Grand Totalnya adalah : " + grandTotal);
System.out.println("Terimakasih.....");
System.out.println("====================================");
System.out.println("");
baris = 0;
grandTotal = 0;
break;
case 5:
System.out.println("Terimakasih.....");
break;
default:
System.out.println("Pilihan salah");
}
}while(pilih != 5);
}
}




Komentar
Posting Komentar