1. Cek Stok 2. Beli Barang 3. Jual Barang 4. Keluar
Pilih Menu : 1
Gudang A : 100 Barang X, 200 Barang Y
Gudang B : 50 Barang X, 60 Barang Y
Menu Data Barang
1. Cek Stok 2. Beli Barang 3. Jual Barang 4. Keluar
Pilih Menu :2
Gudang Barang:AX
Jumlah:50
Tambah data (y/t) : y
Gudang Barang:BY
Jumlah:20
Tambah Data (y/t): t
Ketikan program mulai dari sini. Dengan nama Barang.Java
public class Barang {
int x,y,x1,y1;
Scanner in = new Scanner(System.in);
public Barang(int x,int x1,int y,int y1){
this.x=x;
this.x1=x1;
this.y=y;
this.y1=y1;
}
void Stok(){
System.out.println("Gudang A : "+x+" Barang X, "+x1+" Barang Y");
System.out.println("Gudang B : "+y+" Barang X, "+y1+" Barang Y");
}
void Beli(){
System.out.println("Pilih :\n1.Gudang Barang :AX"+
"\n2.Gudang Barang :AY"+
"\n3.Gudang Barang :BX"+
"\n4.Gudang Barang :BY");
System.out.println("Pilih menu : ");
int menu = in.nextInt();
switch(menu){
case 1:
System.out.println("Gudang Barang:AX\nJumlah : ");
int a = in.nextInt();
x+=a;
Stok();
break;
case 2:
System.out.println("Gudang Barang:AY\nJumlah : ");
int b = in.nextInt();
x1+=b;
Stok();
break;
case 3:
System.out.println("Gudang Barang:BX\nJumlah : ");
int c = in.nextInt();
y+=c;
Stok();
break;
case 4:
System.out.println("Gudang Barang:BY\nJumlah : ");
int d = in.nextInt();
y1+=d;
Stok();
break;
default:
System.out.println("Tidak Tersedia Silahkan Hubungin Admin");
break;
}
}
void jual(){
System.out.println("Pilih :\n1.Gudang Barang :AX"+
"\n2.Gudang Barang :AY"+
"\n3.Gudang Barang :BX"+
"\n4.Gudang Barang :BY");
System.out.println("Pilih menu : ");
int menu = in.nextInt();
switch(menu){
case 1:
System.out.println("Gudang Barang:AX\nJumlah : ");
int a = in.nextInt();
if (x>=a){
x-=a;
Stok();
}else{
System.out.println("AX Tidak cukup atau tidak tersedia");
Stok();
}
break;
case 2:
System.out.println("Gudang Barang:AY\nJumlah : ");
int b = in.nextInt();
if (x>=b){
x-=b;
Stok();
}else{
System.out.println("AY Tidak cukup atau tidak tersedia");
Stok();
}
break;
case 3:
System.out.println("Gudang Barang:BX\nJumlah : ");
int c = in.nextInt();
if (x>=c){
x-=c;
Stok();
}else{
System.out.println("BX Tidak cukup atau tidak tersedia");
Stok();
}
break;
case 4:
System.out.println("Gudang Barang:BY\nJumlah : ");
int d = in.nextInt();
if (x>=d){
x-=d;
Stok();
}else{
System.out.println("BY Tidak cukup atau tidak tersedia");
Stok();
}
break;
default:
System.out.println("Tidak Tersedia Silahkan Hubungin Admin");
break;
}
}
}