Pengenalan ARRAY pada Bahasa C
ARRAY merupakan koleksi data dimana setiap elemen memakai nama dan tipe yang sama serta setiap elemen diakses dengan membedakan indeks Array nya. Berikut adalah contoh variable bernama c yang mempunyai lokasi memori yang semuanya bertipe int. C[0] -45,C[1] 6,C[2] 0,C[3],72,C[4] 1543,C[5] 43,C[6] 4.
Deklarasi ARRAY
Variable array dideklarasikan dengan mencantumkan tipe dan nama variable yang diikuti dengan banyaknya lokasi memori yang ingin dibuat.
Bentuk Umum :
< Tipe data nama_array[ukuran] >
Contoh :
int c[7] = {-45, 0, 6, 72, 1543, 43, 4}
Contoh Algoritma
- Tentukan elemen array sebanyak yang diinginkan (dalam hal ini, elemen array tersebut berjumlah 12 buah)
- Tentukan nilai awal indeks, batas akhir indeks dan kenaikannya (dalam hal ini, nilai awal indeks adalah 0, batas akhir indeks adalah jumlah elemen array diatas yaitu 12 dikurangi dengan 1, kenaikannya adalah 1)
- Lakukan perulangan sesuai dengan langkah 2
- Lakukan penjumlahan masing-masing elemen array sampai batas akhir indeks terpenuhi
- Tampilkan penjumlahan semua elemen array
- Selesai.
#include <stdio.h>
#define SIZE 12
main()
{
int a[SIZE]={1, 3, 5, 4, 7, 2, 99, 16, 45, 67, 89, 45};
int indeks, total =0;
for(indeks=0; indeks<=SIZE-1; indeks++)
total += a[indeks];
printf("Total setiap elemen array adalah %d",total);
return 0;
}
Penjelasan
Adapun keterangan dari program diatas adalah sebagai berikut :
Hasil penjumlahan setiap elemen array diperoleh dari jumlah data atau elemen array sebanyak 12 buah yang sudah didefinisikan pada awal program yaitu #define SIZE 12. Kemudian setiap elemen array dari a[0] yang berisi data, a[1] yang berisi data 3 di jumlahkan sampai dengan a[11] yang berisi data 45. Proses penjumlahan dilakukan pada loop dimulai dari 0 sampai data yang terakhir atau elemen terakhir.