Pengertian array
Array atau yang sering disebut
Variabel Larik merupakan tipe yang terstruktur dan terdiri dari beberapa
komponen yang memiliki tipe sama. Komponen-komponen dalam suatu Array berjumlah
tetap. Banyaknya komponen dalam suatu larik atau Array ditunjukkan oleh suatu
indeks untuk membedakan variable satu dengan variable lainnya.
Jenis array :
1. array
berdimensi Satu
2. array
berdimensi dua
Array berdimensi satu
Adalah array yang sebelum
digunakan variabelnya perlu dideklarasikan terlebih dahulu. Cara
mendeklarasikan variable array berdimensi satu sama seperti cara
mendeklarasikan variable biasa hanya saja diikuti oleh suatu indeks yang
menunjukkan jumlah maksimum data yang disediakan.
Tipe_data nama_variabel[ukuran]
Keterangan :
·
Type data : untuk menyataan type data yang
digunakan.
·
Ukuran :
untuk menyatakan jumlah maksimum elemen yang ada dalam array.
Contoh :
Int nilai_uas[10] ;
Keterangan :
·
Int = type data integer
·
Nilai_uas = nama array
·
[10] = banyaknya data maksimum dalam array
Suatu array jika kita visualisasikan bagaikan rak panjang
horizontal yang berisi kotak-kotak kecil untuk menyimpan sesuatu barang atau
elemen.
Cara mengakses array berdimensi Satu
Cara mengakses array berdimensi satu dapat dilakukan dengan
menggunakan subscript atau indeksnya, bentuk umum pengaksesan dengan bentuk
sebagai berikut :
Nama_array [subscript
atau indeks]
Keterangan :
·
Nama_array : nama array yang akan dituju
·
Subscript atau indeks : baris yang akan dituju
Contoh :
- · Nilai_uas[6]
- · Nilai_uas[5]
Inisialisasi array berdimensi satu
Inisialisasi adalah memberikan niai awal terhadap suatu
variable. Bentuk pendefinisian suatu array dapat dilihat sebagai berikut :
Tipe_data
nama_array[jml_elemen] = {nilai array} ;
Contoh :
Float nilai_uas[5] =
{56.5,67.7,87.45,75.77,98.5};
Array berdimensi dua
Array berdimensi dua adalah array
yang tersusun dalam bentuk baris dan kolom dimana indeks pertama menunjukkan
baris dan indeks kedua menunjukkan kolom. Bentuk umum pendeklarasian array
Type_data
nama_variabel[indeks-1][indeks-2]
Keterangan:
- Type_data: untuk menyatakan type data yang digunakan
- Indeks-1 : untuk menyatakan jumlah baris
- Indeks-2 : untuk menyatakan jumlah kolom
Jika kita lihat dari table diatas maka dapat dituliskan
kedalam array berdimensi dua sebagai berikut :
Int
data_penjualan[3][3];
Keterangan :
- · Int : adalah type data yang digunakan
- · Data_penjualan : nama array
- · [3] : indeks pertama menunjukkan baris
- · [3] : indeks kedua menunjukkan kolom
Mengakses array berdimensi dua
Suatu array berdimensi dua dapat diakses dengan menggunakan
subscript atau indeksnya. Bentuk umum pengaksesan array berdimensi dua dengan
bentuk sebagai berikut :
Nama_array[indeks-1][indeks-2]
Inisialisasi array
berdimensi dua
Inisialisasi array berdimensi dua dapat dilakukan dengan
bentuk pendefinisian suatu array sebagai berikut :
Type_data[2][6]={1,2,3,4,5,6},
{5,7,8,3,5,6}
contoh program :
#include <iostream.h>
#include <conio.h>
main()
{
int i,j;
int bil[3][2];
for (i=0;b10;i++)
{
for (j=0;j<10;j++)
{
if
((i==j)
matrik[i][j]=1;
else
bil[b][k]=0;
cout<<matrik[i][j]<<" ";
}
cout<<"\n";
cout<<"\n";
}
getch();
}
sumber :
Tidak ada komentar:
Posting Komentar