Transaksi Penjualan

June 6, 2010 at 12:03 pm Leave a comment

public static void main(String[] args)throws IOException {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

String[][] Barang = new String[10][4];

int[][] Penjualan = new int[100][2];

String strX=null;

String strX2=null;

String InputExit=null;

int counterX=0;

int counterX2=0;

int counter=0;

int jumlah=0;

int Total=0;

do

{      if(counterX<=Barang.length)

{              System.out.println(“\n================================”);

System.out.println(“       Input Data Barang     “);

System.out.println(“——————————–”);

System.out.print(“Masukkan data ID Barang    : “);

Barang[counterX][0]=br.readLine();

System.out.print(“Masukkan data Nama         : “);

Barang[counterX][1]=br.readLine();

System.out.print(“Masukkan data Harga        : “);

Barang[counterX][2]=br.readLine();

System.out.print(“Masukkan data Satuan       : “);

Barang[counterX][3]=br.readLine();

System.out.println(“================================\n”);

System.out.print(“Apakah Anda ingin menginputkan data Barang lagi ? “);

strX=br.readLine();

counterX+=1;

}else

{              System.out.println(“================================\n”);

System.out.println(“Database sudah penuh”);

strX=”n”;

System.out.println(“================================\n”);

}

}while(strX.equals(“Y”)||strX.equals(“y”));

do{

do

{      if (counterX2 <= Penjualan.length)

{

System.out.println(“\n================================”);

System.out.println(“      Input Penjualan     “);

System.out.println(“——————————–”);

System.out.print  (“Masukkan ID Barang :”);

Penjualan[counterX2][0]=Integer.parseInt(br.readLine());

if (counterX!=0)

{

for (int x=0;x<=counterX-1;x++)

{

if( Integer.parseInt(Barang[x][0])== Penjualan[counterX2][0])

{              System.out.println(“Nama Barang        : “+ Barang[x][1]);

System.out.println(“Harga Barang       : “+ Barang[x][2]);

System.out.println(“Satuan Barang      : “+ Barang[x][3]);

System.out.print  (“Masukkan Jumlah    : “);

Penjualan[counterX2][1]=Integer.parseInt(br.readLine());

System.out.println(“================================\n”);

System.out.print(“Apakah Anda ingin memasukkan data Penjualan lagi : “);

strX2=br.readLine();

counterX2+=1;

break;

}else if(x==counterX-1)

{              System.out.println(“================================\n”);

System.out.println(“         DATA TIDAK ADA         “);

System.out.println(“================================\n”);

}}}

}else

{              System.out.println(“================================\n”);

System.out.println(“Database sudah penuh”);

strX2=”n”;

System.out.println(“================================\n”);

}

}while(strX2.equals(“Y”)||strX2.equals(“y”));

System.out.println(“\n========================================”);

System.out.println(“           Total Penjualan              “);

System.out.println(“—————————————-”);

for(int BanyakDataBarang=0; BanyakDataBarang<=counterX-1; BanyakDataBarang++)

{      System.out.println(“ID Barang       : “+ Barang[BanyakDataBarang][0]);

for (int BanyakDataPenjualan=0; BanyakDataPenjualan<=counterX2-1; BanyakDataPenjualan++)

{

if ( Integer.parseInt(Barang[BanyakDataBarang][0])== Penjualan[BanyakDataPenjualan][0])

{

jumlah=jumlah+Penjualan[BanyakDataPenjualan][1];

counter+=1;

}}

System.out.println(“Nama Barang     : ” + Barang[BanyakDataBarang][1]);

System.out.println(“Harga Barang    : ” + Barang[BanyakDataBarang][2]);

System.out.println(“Jumlah Barang   : ” + jumlah);

System.out.println(“Satuan          : ” + Barang[BanyakDataBarang][3]);

System.out.println(“Total Penjualan     : ” + (jumlah*Integer.parseInt(Barang[BanyakDataBarang][2])) );

System.out.println(“—————————————–”);

Total=(jumlah*Integer.parseInt(Barang[BanyakDataBarang][2]));

jumlah=0;

counter=0;

}

System.out.println(“Total           : ” + Total );

System.out.println(“=========================================”);

System.out.print(“Apakah anda ingin keluar : “);

InputExit=br.readLine();

}while(InputExit.equals(“N”)||InputExit.equals(“n”));

}}

Advertisement

Entry filed under: Uncategorized. Tags: .

Menentukan Banyaknya pecahan uang QB_4 Cek Bilangan genap/ganjil. Positif/negatif

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


 

June 2010
M T W T F S S
« Jan    
 123456
78910111213
14151617181920
21222324252627
282930  

Pages

Top Posts

  • None

Recent Posts


Blogger Ngalam



helga indra:



Follow

Get every new post delivered to your Inbox.