Jumat, 05 April 2013

Program Dasar 1 Barang Mengunakan NetBeans

Buat Program class Barang dan BarangBeraksi untuk menampilkan menambah atau mengurangi stok barang dengan tampilan:


Menu Data Barang 
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;
        }
       
    }
}

Leave a Reply

 
 

Apakah anda bisa bermain dota 2?