Array
Di susun oleh :
[Link] HAERU MAHENDRA
[Link] SALEH
PENGANTAR ARRAY
ARRAY merupakan variable konpleks dengan tipe data yang sama.
Atau merupakan sekumpulan nilai (elemen) dengan tipe yang sama,dimana masing masing elemen tersebut bisa
diakses dengan menggunakan indeks yang unik.
Artinya, misalnya kita bisa menyimpan 5 buah nilai dengan tipe data int dalam array tanpa harus membuat 5
buah variabel dengan tipe data yang sama dan nama yang berbeda beda.
Dengan array ke -5 nilai tersebut dapat tersimpan dalam satu variable dimana masing masing data elemen
memiliki indeks yang unik
ILUSTRASI ARRAY
01 02 03
Masing-masing elemen memiliki
Gambar dibawah ini penomoran 0-4, penomoran ini yang
mengilustrasikan variabel array Dari gambar tersebut kotak
disebut indeks array, yang unik (nomor
dengan nama Bilangan, yang di kosong menunjukan antar elemen atau satu dengan elemen
dalamnya bisa menyimpan 5 elemen Array. lain pasti berbeda), yang nantinya
digunakan untuk mengakses nilai
buah nilai data, dan masing- Array.
masing nilai bertipe data int.
04
Penomoran indeks pasti dimulai
dari O.
CARA DEKLARASI ARRAY
*Sebagai mana layaknya variabel biasa, sebelum bisa digunakan, Array
harus dideklarasikan terlebih dahulu.
*Format pendeklarasikan.Tipe_data nama_array [jumlah_elemen]
*Contoh:
int Bilangan[5];
INISIALISASI ARRAY
* Inisialisasi Array digunakan untuk memberikan nilai awal pada
*elemen-elemen Array.
Setelah Array dideklarasikan (seperti slide sebelumnya) masing-masing
elemen Array belum memiliki nilai.
*Cara inisialisasi Array:
tipe_data nama_var[jumlah_elemen] = [nilai_elemen1,
nilai_elemen2,.....,nilai_elemenN};
*Contoh:
int Bilangan[5]=(16,2,77,40,12071};
MENGAKSES NILAI ELEMEN ARRAY
* Untuk mengakses nilai suatu elemen Array (memberikan nilai ke elemen
Array atau mengambil nilai dari suatu elemen Array), bisa dilakukan
dengan menggunakan nama variable array disertai dengan indeks aray.
* Contoh:
Bilangan[2]=75;
int x-Bilangan[2];
CONTOH MENGISI NILAI ELEMEN:
int main()
{
int Bilangan[5] = {16,2,77,40,12071};
for(short n=0; n<5; n++)
cout<<"elemen index ke-"<<n<<": “
”<<Bilangan[n];}
}
return 0;
}
MENGAKSES NILAI ELEMEN:
void main()
{
int Bilangan [5] = {16, 2, 77, 40};
short n;
int result=0;
for(n=0; n<5; n++)
{
result +-Bilangan[n];
}
cout<<result;