Program Array Multi Dimensi
Nama : Hellawati Ayu Rizmadita
NPM : 22082010208
PARALLEL E
package bp1e2022;
import java.util.Scanner;
public class ArrayMultiD {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String transaksi[][] = new String[3][4];
int kode = 101;
int baris=0, kolom=0;
int pilih=0, pilih2=0;
do{
System.out.println("");
System.out.println("=========SELAMAT DATANG DI RUMAH SEDERHANA=========");
System.out.println("|1. Transaksi Baru |");
System.out.println("|2. Rekap Transaksi |");
System.out.println("|3. Selesai |");
System.out.println("===================================================");
System.out.print("Pilih = ");
pilih = input.nextInt();
switch(pilih){
case 1:
if(baris<=2){
kolom=0;
transaksi[baris][kolom] = String.valueOf(kode);
kolom=1;
do{
if(kolom<=3){
//cek kapasitas kolom per transaksi
System.out.println("");
System.out.println("**********Daftar Barang***********");
System.out.println("|1. Pensil Rp3000,00 |");
System.out.println("|2. Bolpoint Rp5000,00 |");
System.out.println("|3. Buku Rp4000,00 |");
System.out.println("|4. Kembali |");
System.out.println("**********************************");
System.out.print("Pilih Barang : ");
pilih2 = input.nextInt();
switch(pilih2){
case 1:
transaksi[baris][kolom] = "Pensil";
break;
case 2:
transaksi[baris][kolom] = "Bolpoint";
break;
case 3:
transaksi[baris][kolom] = "Buku";
break;
case 4:
System.out.println("Ke Menu Utama");
break;
}
kolom++;
}else {
System.out.println("Keranjang Penuh!");
break;
}
}while(pilih2 !=4);
baris++;
kode++;
}else{
//kalau baris penuh
System.out.println("Transaksi Penuh");
}
break;
case 2:
System.out.println("Rekap Transaksi");
System.out.println("Kode\tNama Brang");
for(int i=0; i<baris; i++){
for(int j=0; j<4; j++){
if(transaksi[i][j] !=null){
System.out.print(transaksi[i][j] + "\t");
}
}//tutup for j
System.out.println("");
}//tutup for i
break;
case 3:
System.out.println("Terimakasih Telah Berbelanja");
break;
}
}while(pilih !=3);
}
}
Komentar
Posting Komentar