Belajar Bahasa Pemrograman Java Part 4 - Array
Halo Readers~
Kali ini saya akan membahas tentang ARRAY. Array adalah sekumpulan variabel yang memiliki tipe data yang sama. Array sangat penting dalam konsep sebuah pemrograman karena array mampu untuk menyimpan data-data ataupun objek dalam jumlah yang banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, yang dimana elemen awalnya di mulai dari 0, elemen kedua memiliki indeks 1, dan seterusnya. Langsung saja kita bahas bagaimana cara menggunakan array.
Saya akan membuat suata program yang bisa menyimpan/mencatat data transaksi penjualan. Dimana saya akan menginputkan beberapa barang beserta harga dan jumlahnya. Dan output akan menampilkan kembali data-data yang sudah saya inputkan beserta total harga dan total pembelian.
Untuk Kode yang lebih lengkap dan lebih jelas
package belajararray;
/**
*
* @author Nocha
*/
import java.util.Scanner;
public class BelajarArray {
public static void main(String[] BelajarArray) {
int data;
Scanner input_angka = new Scanner (System.in);
Scanner input_huruf = new Scanner (System.in);
System.out.print("Banyak Data yg di inputkan = ");
System.out.print("");
data = input_angka.nextInt();
String nama[] = new String[data];
int harga[] = new int[data];
int jumlah[] = new int [data];
int total[] = new int [data];
int total_belanja = 0;
int totalpembelian = 0;
for (int counter = 0;counter<data;counter++){
System.out.println("");
System.out.print("Nama Barang ke " + (counter+1) + " = ");
nama[counter] = input_huruf.nextLine();
System.out.print("Harga Barang ke " + (counter+1) + " = Rp ");
harga[counter] = input_angka.nextInt();
System.out.print("Jumlah Barang ke " + (counter+1) + " = ");
jumlah[counter] = input_angka.nextInt();
total[counter] = harga[counter]*jumlah[counter];
System.out.print("Total = " + total[counter]);
System.out.println("");
total_belanja = total_belanja + total[counter];
}
System.out.println("*********************************************************************");
System.out.println("*No. Nama Harga Jumlah Total *");
System.out.println("*********************************************************************");
for (int counter2 = 0; counter2 <data; counter2++){
int counter3 = counter2 + 1;
System.out.print(counter3 +". "+nama[counter2]+" Rp "+harga[counter2]+" "+ jumlah[counter2]+ " Rp " + harga[counter2]*jumlah[counter2] );
totalpembelian = totalpembelian + harga[counter2]*jumlah[counter2];
System.out.println("");
}
System.out.println("");
System.out.println("Total Pembelian " + data + " Barang = " + totalpembelian);
}
}
Thx For Read~
baca lagi :
ahhhh hentong xD
ReplyDeleteya ini yang lagi diajarkan di kelas saya :3 hadeehh rumitnya minta ampun. katanya array ini sama sperti matrix di matematika?
ReplyDeleteAN gustiml
terima kasih infonya membantu sekali
ReplyDeletekami tim guru les privat ke rumah banyak belajar dari sini