Blogroll

Monday, 9 November 2015

Assalamualaikum wr wb
Tugas kali ini adalah tentang "ARRAY", dimana saya diberikan tugas membuat program menggunakan array utuk menyimpan atau mencatat data transaksi penjualan :
  1. Nama barang
  2. Harga barang
  3. Jumlah barang
  4. Total barang
Kemudian program bisa menampilkan kembali data tersebut dan total belanja.
Berikut source code nya :
  1. package tokopakjono;
  2. import java.util.Scanner;
  3. public class percobaan {
  4. public static void main(String [] Args) {
  5.      
  6.   Scanner F = new Scanner(System.in);
  7.  int u;
  8.  String barang[];
  9.  int harga[],jumlah[],biaya[],total=0;
  10.  barang = new String[5];
  11.  harga = new int[5];
  12.  jumlah = new int[5];
  13.  biaya = new int[5];
  14.     System.out.println("Masukkan jumlah pesanan:");
  15.   u=F.nextInt();
  16.  for(int x=0;x<u;x++){
  17.      System.out.println("Masukkan nama barang");
  18.      barang[x] = F.next();
  19.      System.out.println("Masukkan harga barang");
  20.      harga[x] = F.nextInt();
  21.      System.out.println("Masukkan jumlah barang");
  22.      jumlah[x] = F.nextInt();
  23.      biaya[x] = harga[x]*jumlah[x];
  24.      System.out.println("Biaya yang dibayar : Rp."+biaya[x]);
  25.      total =total+biaya[x];
  26.  }
  27.      System.out.println("Barang yang dibeli");
  28.  for(int y=0;y<u;y++){
  29.      System.out.println(barang[y]+"     "+jumlah[y]+"       "+harga[y]);
  30.  }
  31.      System.out.println("Total biaya seluruhnya :Rp. "+total);
  32.      System.out.println("Terimakasih");
  33.      System.out.println("Selamat Belanja Kembali");
  34. }
  35. }
disini saya membatasi 5 jumlah pesanan barang,sebenarnya bisa saja sampai 100 bahka 1000, tetapi lama jika akan menginputkan manual. jadi saya mencontohkan 5 saja,jika program  di isi lebih dari contohnya yaitu 5 maka hasilnya bisa dibilang error, seprti gambar berikut

Gb.1
Gb.2
buildnya sukses tetapi system tidak menampilkan hasil akhir yang di inginkan.

Berikut adalah contoh hasil yang benar ;

Gb.3


Gb4

 Sekian artikel saya kali ini, Ada kurangnya saya mohon maaf. Terimakasih.
03:48 No comments » by Unknown
Posted in

0 comments:

Post a Comment

Search

Bookmark Us

Delicious Digg Facebook Favorites More Stumbleupon Twitter

Blogroll

Night Diamond - Link Select

Pages

About