Array 2 Dimensi
Kode Program :
package bahasa_pemrograman_1;
import java.util.*;
public class Array_2_dimensi {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int kodetr = 201, harga = 0, total, baris=0, kolom=0, pilih=0, pilih2=0;
String transaksi[][] = new String[3][4];
do{
System.out.println("");
System.out.println("=======================Menu Utama=====================");
System.out.println(" 1. Transaksi Baru ");
System.out.println(" 2. Lihat Transaksi / Nota ");
System.out.println(" 3. Selesai ");
System.out.println("======================================================");
System.out.print("Pilih (angka) : ");
pilih = input.nextInt();
switch(pilih){
case 1:
if(baris<=2){
kolom=0;
transaksi[baris][kolom] = String.valueOf(kodetr);
kolom=1;
do{
if(kolom<=3){
System.out.println("");
System.out.println("------------------Daftar---------------");
System.out.println(" 1. Roti Sisir Rp 10000 ");
System.out.println(" 2. Susu Rp 6000 ");
System.out.println(" 3. Roti Tawar Rp 15000 ");
System.out.println(" 4. Kembali ke menu utama ");
System.out.println("---------------------------------------");
System.out.print("Pilih Makanan/Minuman(angka) : ");
pilih2 = input.nextInt();
switch(pilih2){
case 1:
transaksi[baris][kolom] = "Roti Sisir";
break;
case 2:
transaksi[baris][kolom] = "Susu";
break;
case 3:
transaksi[baris][kolom] = "Roti Tawar";
break;
case 4:
System.out.println("");
System.out.println("Manu Utama");
break;
}
kolom++;
}else {
System.out.println("Penuh!");
break;
}
}while(pilih2 != 4);
baris++;
kodetr++;
}else{
System.out.println("Transaksi Penuh");
}
break;
case 2:
System.out.println("");
System.out.println("Nota");
System.out.println("Kode Transaksi\tNama Makanan/Minuman");
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");
}
}
System.out.println("");
}
break;
case 3:
System.out.println("");
System.out.println("Terimakasih");
break;
}
}while(pilih != 3);
}
}
Komentar
Posting Komentar