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
Posting Komentar