Wednesday, April 9, 2014

Array 1 dimensi dan 2 dimesi

Pengertian Array
Array adalah sekumpulan data yang sejenis dapat disimpan dalam sebuah kumpulan objek data  data sejenis yang disimpan ke dalam variabel dengan nama yang sama, dengan memberi indeks pada variabel untuk membedakan antara yang satu dengan yang lain.

1.  Array 1 dimensi
Array satu dimensi merupakan variable yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui satu indeks atau subskrip. Bentuk umum pendeklarasian:
jenis_data nama_array[ukuran];

contoh program:
#include<iostream.h>
#include<conio.h>
main(){
int data[5]; // array dengan 5 elemen bertipe integer
int i;
clrscr();
cout<<“Input Data“<<endl; //entri 5 data
for(i=0;i<=4;i++){
cout<<“Data ke – “<<i<<“: “;
cin>>data[i];
}
cout<<“Cetak Data“<<endl; //tampilkan data setelah entri
for(i=0;i <= 4;i++){
cout<<“Data ke – “<<i<<“:“<<data[i];
}
getch();
return 0;
}


2. Array 2 dimensi
Array dua dimensi (aray of array) dapat dipandang sebagai sebuah matriks atau label dengan baris dan kolom, dan diacu melalui dua buah subscript. Subscript pertama menyatakan baris, subscript yang kedua menyatakan kolom
Contoh program:

#include<iostream.h>
#include<conio.h>
main(){
int i, j;
int data[2][2];
cout<<“Input Data“<<endl; //input data
for(i=0;i<=1;i++){
for(j=0;j<=1;j++){
cout<<"data["<<i<<"]["<<j<<"]=";
cin >> data[i][j];
}
}
cout<<“Cetak Data“<<endl; //cetak data
for(i=0;i<=1;i++){
for(j=0;j<=1;j++){
cout<<"data["<<i<<"]["<<j<<"]="<<data[i][j]<<endl;
}
}
getch();
return 0;
}

No comments:

Post a Comment