ARRAY MULTIDIMENSI

 NAMA : MUHAMMAD USAMAH ZAKY

NPM : 22082010205

KELAS : E

SOURCE CODE :

package bp12022;

import java.util.Scanner;

public class ArrayMultidimensi {

      public static void main(String[] args) {

        Scanner sc = new Scanner (System.in);

        String transaksi [][] = new String[5][4];

        String barang="";

        int kode = 100;

        int baris=0, kolom=0;

        int pilih=0, pilih2=0;

        do{

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

            System.out.println("                        Selamat datang di Resto layali                                ");

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

            System.out.println("Silahkan pilih layanan : ");

            System.out.println("1. Transaski baru");

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

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

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

            pilih=sc.nextInt();

            switch(pilih){

                case 1:

                    kode++;

                    kolom=0;

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

                    do {

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

                        System.out.println(" Varian menu makanan dan minuman:");

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

                        System.out.println("1. nasi mandhi");

                        System.out.println("2. nasi briyani");

                        System.out.println("3. nasi kebuli");

                        System.out.println("4. Es Coklat");

                        System.out.println("5. es kopyor");

                        System.out.println("6. kebab");

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

                        System.out.print("Pilih pesanan : ");

                        pilih2=sc.nextInt();

                        switch(pilih2){

                            case 1:

                                barang="nasi mandhi";

                                break;

                            case 2:

                                barang="nasi briyani";

                                break;

                            case 3:

                                barang="nasi kebuli";

                                break;

                            case 4:

                                barang="Es Coklat";

                                break;    

                            case 5:

                                barang="es kopyor";

                                break;

                            case 6:

                                barang="kebab";

                                break; 

                            case 7:

                                barang="Selesai";

                                break;

                        }

                        if(kolom<=2){

                        kolom++;

                        transaksi[baris][kolom]=barang;   

                        } 

                        if(kolom>3)

                            System.out.println("Keranjang Penuh");    

                    } while (pilih2!=7);

                    baris++;

                    break;

                case 2:

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

                    System.out.println(" Pemesanan Resto layali"  );

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

                    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;

            }

        }while (pilih!=3);

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

        System.out.println("            Pemesanan sudah di jumlah            ");

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

        System.out.println("Terimakasih sudah mampir di Resto layali");

    }

}


 
RUN :
===============================================
                        Selamat datang di Resto layali                                
===============================================
Silahkan pilih layanan : 
1. Transaski baru
2. Rekap transaksi
3. Selesai
Pilih = 1
======================
 Varian menu makanan dan minuman:
======================
1. nasi mandhi
2. nasi briyani
3. nasi kebuli
4. Es Coklat
5. es kopyor
6. kebab
7. Selesai
Pilih pesanan : 1
======================
 Varian menu makanan dan minuman:
======================
1. nasi mandhi
2. nasi briyani
3. nasi kebuli
4. Es Coklat
5. es kopyor
6. kebab
7. Selesai
Pilih pesanan : 7
===============================================
                        Selamat datang di Resto layali                                
===============================================
Silahkan pilih layanan : 
1. Transaski baru
2. Rekap transaksi
3. Selesai
Pilih = 2
===========Rekap Transaski==========
 Pemesanan Resto layali
====================================
101 
nasi mandhi 
Selesai 

===============================================
                        Selamat datang di Resto layali                                
===============================================
Silahkan pilih layanan : 
1. Transaski baru
2. Rekap transaksi
3. Selesai
Pilih = 3
================================================
            Pemesanan sudah di jumlah            
================================================
Terimakasih sudah mampir di Resto layali
BUILD SUCCESSFUL (total time: 15 seconds)

Komentar

Postingan populer dari blog ini

LATIHAN PEMROGRAMAN SEKUENSIAL