Array 1 Dimensi

 package com.mycompany.forumlatihan;


import java.util.Scanner;


public class Array1Dimensi {


    public static void main(String[] args) {


        Scanner s = new Scanner(System.in);


        String makanan [];


        makanan = new String [6];


        int hargasatuan[] = new int [7];


        int jumlahporsi[] = new int [7];


        int totalbiaya[] = new int [7];


        int indx=0;


        int pilih=0, total=0, totalsemua=0;


        


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


        System.out.println("Selamat Datang Di Warung Makan");


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


        System.out.println("");


        


        do{


        System.out.println("Silahkan Pilih Menu");


            System.out.println("Menu Makanan : ");


            System.out.println("1. Sate [15.000]");


            System.out.println("2. Pecel [12.000]");


            System.out.println("3. Penyetan [27.000]");


            System.out.println("4. Rujak [14.000]");


            System.out.println("5. Bakso [12.000]");


            System.out.println("6. Mie Ayam [13.000]");


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


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


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


            pilih = s.nextInt();


            switch(pilih){


                case 1:


                    makanan[indx]="Sate ";


                    hargasatuan[indx]=15000;


                    System.out.print("Jumlah Porsi = ");


                    jumlahporsi[indx]=s.nextInt();


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


                    totalbiaya[indx]=hargasatuan[indx]*jumlahporsi[indx];


                    totalsemua=totalsemua+totalbiaya[indx];


                    break;


                case 2:


                    makanan[indx]="Pecel ";


                    hargasatuan[indx]=12000;


                    System.out.print("Jumlah Porsi = ");


                    jumlahporsi[indx]=s.nextInt();


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


                    totalbiaya[indx]=hargasatuan[indx]*jumlahporsi[indx];


                    totalsemua=totalsemua+totalbiaya[indx];  


                    break;


                case 3:


                    makanan[indx]="Penyetan ";


                    hargasatuan[indx]=27000;


                    System.out.print("Jumlah Porsi = ");


                    jumlahporsi[indx]=s.nextInt();


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


                    totalbiaya[indx]=hargasatuan[indx]*jumlahporsi[indx];


                    totalsemua=totalsemua+totalbiaya[indx];   


                    break;


                case 4:


                    makanan[indx]="Rujak ";


                    hargasatuan[indx]=14000;


                    System.out.print("Jumlah Porsi = ");


                    jumlahporsi[indx]=s.nextInt();


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


                    totalbiaya[indx]=hargasatuan[indx]*jumlahporsi[indx];


                    totalsemua=totalsemua+totalbiaya[indx];    


                    break;


                case 5:


                    makanan[indx]="Bakso ";


                    hargasatuan[indx]=12000;


                    System.out.print("Jumlah Porsi = ");


                    jumlahporsi[indx]=s.nextInt();


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


                    totalbiaya[indx]=hargasatuan[indx]*jumlahporsi[indx];


                    totalsemua=totalsemua+totalbiaya[indx];  


                    break;


                case 6:


                    makanan[indx]="Mie Ayam ";


                    hargasatuan[indx]=13000;


                    System.out.print("Jumlah Porsi = ");


                    jumlahporsi[indx]=s.nextInt();


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


                    totalbiaya[indx]=hargasatuan[indx]*jumlahporsi[indx];


                    totalsemua=totalsemua+totalbiaya[indx];     


                    break;


                default:


                    System.out.println("Pilihan Menu Tidak Tersedia");


        }


     indx++;


    }while(pilih!=7);


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


        System.out.println("DAFTAR PEMBELIAN :");


        for (int i =0;i<indx-1;i++){


            System.out.println((i+1)+"."+makanan[i]+ jumlahporsi[i]+" porsi x @Rp"+hargasatuan[i]+" = "+ totalbiaya[i]);


        }


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


        System.out.println("Total Bayar Adalah : "+totalsemua);


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


        System.out.print("Masukkan Uang : ");


        int uangmasuk = s.nextInt();


        int uangkeluar = uangmasuk-totalsemua;


        System.out.println("Kembalian : "+uangkeluar);


        System.out.println("");


        


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


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


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


        


    


    }


}

Output    



---------------------< com.mycompany:FORUMLATIHAN >---------------------

Building FORUMLATIHAN 1.0-SNAPSHOT

--------------------------------[ jar ]---------------------------------


--- exec-maven-plugin:3.0.0:exec (default-cli) @ FORUMLATIHAN ---

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

Selamat Datang Di Warung Makan

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


Silahkan Pilih Menu

Menu Makanan : 

1. Sate [15.000]

2. Pecel [12.000]

3. Penyetan [27.000]

4. Rujak [14.000]

5. Bakso [12.000]

6. Mie Ayam [13.000]

7. Selesai

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

Pilih Menu = 2

Jumlah Porsi = 2

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

Silahkan Pilih Menu

Menu Makanan : 

1. Sate [15.000]

2. Pecel [12.000]

3. Penyetan [27.000]

4. Rujak [14.000]

5. Bakso [12.000]

6. Mie Ayam [13.000]

7. Selesai

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

Pilih Menu = 6

Jumlah Porsi = 4

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

Silahkan Pilih Menu

Menu Makanan : 

1. Sate [15.000]

2. Pecel [12.000]

3. Penyetan [27.000]

4. Rujak [14.000]

5. Bakso [12.000]

6. Mie Ayam [13.000]

7. Selesai

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

Pilih Menu = 7

Pilihan Menu Tidak Tersedia

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

DAFTAR PEMBELIAN :

1.Pecel 2 porsi x @Rp12000 = 24000

2.Mie Ayam 4 porsi x @Rp13000 = 52000

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

Total Bayar : 76000

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

Masukkan Uang : 100000

Kembalian : 24000


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

          Terima Kasih          

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

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

BUILD SUCCESS

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

Total time:  01:29 min

Finished at: 2022-12-23T22:17:23+07:00

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



Komentar