Latihan Array Multi Dimensi

Nama: Kimberlie Cindy Kolopaking

NPM: 22082010200

Kelas: E


Source Code:



package apparay;

import java.util.Scanner;

public class Latihanarraymultidimensi {

    public static void main(String[] args) {

         Scanner sc = new Scanner(System.in);

        String trx[][]= new String[3][4];

        int harga []=new int [4];

        int kode=101; 

        int baris=0,kolom=0,indeks=0;

        int pilih=0,pilih2 = 0;

        

        do{

            System.out.println("");

            System.out.println("===== Welcome! TOKO PERHIASAN KIMI =====");

            System.out.println("1. Transaksi Baru              ");

            System.out.println("2. Rekap Transaksi             ");

            System.out.println("3. Selesai                     ");

            System.out.println("===============================");

            System.out.print("Pilih (ketik nomor) = ");

            pilih=sc.nextInt();

            switch(pilih){

                case 1:

                    if(baris<=2){

                        kolom=0;

                        trx[baris][kolom]=String.valueOf(kode);

                        kolom=1;

                        do{

                            if(kolom<=3){

                                System.out.println("");

                                System.out.println("------ Daftar Barang ------");

                                System.out.println("1. Emas     [Rp 600.000]   ");

                                System.out.println("2. Berlian  [Rp 900.000]   ");

                                System.out.println("3. Permata  [Rp 1.500.000] ");

                                System.out.println("4. Kembali                 ");

                                System.out.println("---------------------------");

                                System.out.print("Pilih (ketik nomor) = ");

                                pilih2=sc.nextInt();


                                switch(pilih2){

                                    case 1:

                                        trx[baris][kolom]="Emas"; 

                                        break;

                                    case 2:

                                        trx[baris][kolom]="Berlian";

                                        break;

                                    case 3:

                                        trx[baris][kolom]="Permata";

                                        break;

                                    case 4:

                                        System.out.println("Kembali 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(trx[i][j]!=null){

                                System.out.print(trx[i][j]+"\t");

                            }

                        }

                        System.out.println("");

                    }

                    break;

                case 3:

                    System.out.println("Terima kasih...");

                    break;

            }

        }while(pilih!=3);

    }

}


Output:


===== Welcome! TOKO PERHIASAN KIMI =====

1. Transaksi Baru              

2. Rekap Transaksi             

3. Selesai                     

===============================

Pilih (ketik nomor) = 1


------ Daftar Barang ------

1. Emas     [Rp 600.000]   

2. Berlian  [Rp 900.000]   

3. Permata  [Rp 1.500.000] 

4. Kembali                 

---------------------------

Pilih (ketik nomor) = 1


------ Daftar Barang ------

1. Emas     [Rp 600.000]   

2. Berlian  [Rp 900.000]   

3. Permata  [Rp 1.500.000] 

4. Kembali                 

---------------------------

Pilih (ketik nomor) = 2


------ Daftar Barang ------

1. Emas     [Rp 600.000]   

2. Berlian  [Rp 900.000]   

3. Permata  [Rp 1.500.000] 

4. Kembali                 

---------------------------

Pilih (ketik nomor) = 4

Kembali ke menu utama....


===== Welcome! TOKO PERHIASAN KIMI =====

1. Transaksi Baru              

2. Rekap Transaksi             

3. Selesai                     

===============================

Pilih (ketik nomor) = 1


------ Daftar Barang ------

1. Emas     [Rp 600.000]   

2. Berlian  [Rp 900.000]   

3. Permata  [Rp 1.500.000] 

4. Kembali                 

---------------------------

Pilih (ketik nomor) = 3


------ Daftar Barang ------

1. Emas     [Rp 600.000]   

2. Berlian  [Rp 900.000]   

3. Permata  [Rp 1.500.000] 

4. Kembali                 

---------------------------

Pilih (ketik nomor) = 4

Kembali ke menu utama....


===== Welcome! TOKO PERHIASAN KIMI =====

1. Transaksi Baru              

2. Rekap Transaksi             

3. Selesai                     

===============================

Pilih (ketik nomor) = 2


Rekap Transaksi

kode Nama Barang

101 Emas Berlian

102 Permata


===== Welcome! TOKO PERHIASAN KIMI =====

1. Transaksi Baru              

2. Rekap Transaksi             

3. Selesai                     

===============================

Pilih (ketik nomor) = 3

Terima kasih...

------------------------------------------------------------------------

BUILD SUCCESS




Comments

Popular posts from this blog

Tugas Latihan SwitchCase

Latihan Pemrograman Sekuensial

Latihan Stack Palindrom