Rabu, 11 November 2015

Penggunaan Array Untuk Menyimpan, Mencatat Data Transaksi







                  Selamat malam...
Malam hari ini saya akan memposting source code penggunaan array untuk menyimpan, mencatat data transaksi. kemudian program mampu menampilkan kembali data-data tersebut dan total belanja.



package array;
import java.util.Scanner;
/**
 *
 * @author Seto Hasanudin
 */
public class Array {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner input = new Scanner (System.in);
        int brg;
        System.out.print("Masukkan Jumlah Nama Barang = ");
        brg = input.nextInt();
        String nama[]= new String[brg];
        int hgr[]=new int [brg];
        int jml[]=new int [brg];
        int ttl[]=new int [brg];
        int ttl1 =0;
        for (int a = 0;a<brg;a++){
            System.out.print("Nama Barang = ");
            nama[a]=input.next();
            System.out.print("Harga = ");
            hgr[a]=input.nextInt();
            System.out.print("Jumlah = ");
            jml[a]=input.nextInt();
            ttl[a]= hgr[a]*jml[a];
            System.out.println("Total Bayar = "+ttl[a]);
            System.out.println(" ");
            ttl1=ttl1+ttl[a];      
        }
        System.out.println("--------------------------------");
        System.out.println(" ");
        System.out.println("================================");
        System.out.println("|Nama Barang\t\t|Barang | Harga\t|Total\t|");
        System.out.println("================================");
        for (int c = 0; c<brg;c++){
            System.out.println("|"+nama[c]+"\t\t\t|"+jml[c]+"\t|Rp."+hgr[c]+"\t|Rp."+jml[c]*hgr[c]+"\t|");                  
        }
        System.out.println("================================");
        System.out.println("Total Belanjaan = Rp."+ttl1);
    }
 
}

Hasil Output dari source code di atas








Tidak ada komentar:

Posting Komentar