Latihan Array Multi Dimensi 22082010015 Arsa Cahaya Pradipta
SOURCE CODE :
package com;
import java.util.*;
public class index {
/**
* @param args
*/
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String transaksi[][] = new String[5][4];
String menu = "";
int kode = 2022_000;
int baris = 0, kolom = 0;
int pilih = 0, pilih2 = 0;
do {
System.out.println("-----------------------------");
System.out.println("SELAMAT DATANG DI WARUNG JAVA");
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.print("Pilih = ");
pilih = s.nextInt();
System.out.println();
switch (pilih) {
case 1:
kode++;
kolom = 0;
transaksi[baris][kolom] = String.valueOf(kode);
do {
System.out.println("--- DAFTAR MENU ---");
System.out.println("1. Bakso");
System.out.println("2. Nasi Ayam Geprek");
System.out.println("3. Nasi Pecel");
System.out.println("4. Nasi Campur");
System.out.println("5. Teh");
System.out.println("6. Jeruk");
System.out.println("7. Selesai");
System.out.println("-------------------");
System.out.print("Pilih = ");
pilih2 = s.nextInt();
System.out.println();
switch (pilih2) {
case 1:
menu = "Bakso";
if (kolom <= 2) {
kolom++;
transaksi[baris][kolom] = menu;
}
break;
case 2:
menu = "Nasi Ayam Geprek";
if (kolom <= 2) {
kolom++;
transaksi[baris][kolom] = menu;
}
break;
case 3:
menu = "Nasi Pecel";
if (kolom <= 2) {
kolom++;
transaksi[baris][kolom] = menu;
}
break;
case 4:
menu = "Nasi Campur";
if (kolom <= 2) {
kolom++;
transaksi[baris][kolom] = menu;
}
break;
case 5:
menu = "Teh";
if (kolom <= 2) {
kolom++;
transaksi[baris][kolom] = menu;
}
break;
case 6:
menu = "Jeruk";
if (kolom <= 2) {
kolom++;
transaksi[baris][kolom] = menu;
}
break;
case 7:
menu = "";
break;
default:
System.out.println("Pilihan yang dipilih tidak tersedia");
break;
}
if (kolom >= 3) {
System.out.println("Keranjang Sudah Penuh");
break;
}
} while (pilih2 != 7);
baris++;
break;
case 2:
System.out.println("--- REKAP TRANSAKSI ---");
for (int i = 0; i < baris; i++) {
for (int j = 0; j < 4; j++) {
if (transaksi[i][j] != null)
System.out.println(transaksi[i][j] + " ");
}
System.out.println();
}
break;
case 3:
System.out.println("--- TERIMA KASIH ---");
break;
default:
break;
}
} while (pilih != 3);
}
}
OUTPUT :
Comments
Post a Comment