LATIHAN ARRAY MULTI DIMENSI
NAMA : ENGIE RAMADHANI
NPM : 22082010029
KELAS : 1A
Modifikasilah source code yang dibahas di kelas, sehingga mampu mencatat transaksi untuk pembeli/pengunjung yang berbeda, tanpa harus menjalankan ulang programnya. Posting di forum ini seperti biasanya.
source code:
import java.util.Scanner;
public class JavaApplication13{
public static void main(String[] args) {
Scanner F = new Scanner(System.in);
String transaksi[][]=new String[3][4];
int kode = 101;
int harga = 0,total;
int baris=0, kolom=0;
int pilih=0, pilih2=0;
do{
System.out.println("");
System.out.println("Selamat Datang");
System.out.println("Kantin Nusantara");
System.out.println("=============================================");
System.out.println("1. Transaksi Baru");
System.out.println("2. Rekap Transaksi");
System.out.println("3. Selesai");
System.out.println("=============================================");
System.out.println("");
System.out.println("Pilih:");
pilih = F.nextInt();
switch(pilih){
case 1:
if(baris<=2){
kolom=0;
transaksi[baris][kolom]=String.valueOf(kode);
kolom=1;
do{
if(kolom<=3){
System.out.println("");
System.out.println("Daftar Barang Kami");
System.out.println("=============================================");
System.out.println("1. Roti Rp. 3.000");
System.out.println("2. Ice Cream Rp. 4.000");
System.out.println("3. Oreo Rp. 2.000");
System.out.println("4. Kembali");
System.out.println("=============================================");
System.out.println("Pilih Barang:");
pilih2=F.nextInt();
switch(pilih2){
case 1:
transaksi[baris][kolom]="Roti";
break;
case 2:
transaksi[baris][kolom]="Ice Cream";
break;
case 3:
transaksi[baris][kolom]="Oreo";
break;
case 4:
System.out.println("Ke Menu Utama");
break;
}
kolom++;
}else{
System.out.println("Keranjang Penuh!");
break;
}
}while(pilih2!=4);
baris++;
kode++;
}else{
System.out.println("Transaksi Penuh");
}
break;
case 2:
System.out.println("");
System.out.println("Rekap Transaksi");
System.out.println("Kode\tNama Barang");
for(int i=0; i<baris; i++){
for(int j=0;j<4;j++){
if(transaksi[i][j]+ "\t")
}
System.out.println("");
}
break;
case 3:
System.out.println("Terima Kasih Atas Kunjungannya");
break;
}
}while(pilih!=3);
}
}
Komentar
Posting Komentar