BLOGGER TEMPLATES - TWITTER BACKGROUNDS

Minggu, 11 April 2010

Array merupakan kumpulan data dimana setiap elemen memakai nama yang sama dan bertipe sama.  Pada array, setiap elemen diakses dengan membedakan indeksnya.  Contoh Array :

Misal nya ada Variabel array A yang terbagi menjadi  5 bagian   yaitu  :

23      15         45        12        14

A[0]   A[1]    A[2]    A[3]    A[4]

masing-masing nilai di setiap lokasi mempunyai identitas yang sama yaitu A dan nomor indeks yang ditulis di dalam tanda kurung siku ‘[..]‘.  sehingga terlihat bahwa : A[0] terisi nilai 23 atau biasa ditulis A[0]=23, A[1]=15, A[2]=45, A[3]=12, A[4]=14.

Jenis Array

1. Array Dimensi satu

Array dimensi satu adalah suatu variabel yang terbagi atas beberapa baris atau beberapa kolom.  Banyaknya indeks yang menandakan alamat pada variabel array ini hanya satu saja, yaitu yang menandakan baris ke-  atau kolom ke-.

Deklarasi array :     nama_variabel [ukuran]

dengan Type  menyatakan jenis elemen array (int, char, unsigned dan lain-lain)

Ukuran  menyatakan jumlah maksimal elemen array

Contoh :   int   A[10];      –> berarti Varibel A terbagi menjadi 10 baris/kolom dengan type integer

Untuk menginputkan nilai, mengoperasikan dan menampilkan nilai pada variabel array, dapat dideklarasikan satu per satu atau menggunakan fungsi perulangan agar lebih simple dalam penulisan programnya.

Contoh Program :

#include
#include
main()
{  int  A[10], i;
for(i=0;i<=9;i++)
A[i]=i+1;
for(i=0;i<=9;i++)
cout<<<”     “;
getch();
}

2. Array Dimensi Dua

Array dimensi dua adalah variabel array yang terbagi berdasarkan baris dan kolom. Banyaknya indeks yang menandakan alamat pada array ini ada dua yaitu menunjuk  (baris, kolom) ke-

Deklarasi Array dimensi dua :      nama_variabel[ukuran_baris][ukuran_kolom]

dengan                  type    adalah type data pada array

ukuran baris adalah banyaknya pembagian baris pada array

ukuran kolom adalah banyaknya pembagian kolom pada array

Contoh array dimensi dua adalah matrik (merupakan susunan angka yang ditulis berdasarkan baris dan kolom)

Program :

#include

#include

main()

{  int  A[10][10], i,j ;

for(i=0;i<=9;i++)

{ for(j=1;j<=9;j++)

cin>>A[i][j]; }

for(i=0;i<=9;i++)

{  {for(j=0;j<=9;j++)

cout<<<”      “;

} cout<

getch();

}

0 komentar: