Array merupakan kumpulan nilai-nilai data yang bertipe sama
dalam urutan tertentu dan menggunaka nama yang sama. Letak atau posisi dari elemen array ditunjukkan
oleh suatu indeks.
o
ATAU
·
Satu nama variabel untuk
menyimpan banyak item data dengan tipe sama
·
Memiliki ukuran
·
Memudahkan manipulasi data
Sifat Array
·
Array merupakan struktur data yang statis,
yaitu jumlah elemen yang ada harus ditentukan terlebih dahulu dan tak bisa di
ubah saat program berjalan.
·
Masing-masing elemen variabel mempunyai sebuah
nilai indeks
·
Setiap elemen array mampu untuk menyimpan satu
jenis data (yaitu: variabel).
Dimensi Array
1.
Dimensi Satu Dimensi
Larik satu dimensi merupakan tipe data yang
sering digunakan untuk pendeklarasian variabel yang sama tapi memiliki indeks
yang berbeda, serta pengisian elemen larik dilakukan melaui indeks. Indeks
larik secara umum dimulai dari 0.
Bentuk umum penulisan:
type_data
variable[jumlah_elemen]
|
Contoh pendeklarasian:
·
int nilai1[2];
·
int nilai2[3] = {1,2,3};
Array
Contoh Program (dalam C++):
#include<iostream>
#include<conio.h>
using namespace std;
int main (){
int array[10];
int x,y;
cout<<" The amount of input data: ";
cin>>y;
for(x=0; x<y; x++)
{
cout<<" Enter data number "<<x<<" = ";
cin>>array[x];
}
for(x=0; x<y; x++)
{
cout<<" Data number "<<x<<" = "<<array[x]<<"\n";
}
getch();
}
#include<conio.h>
using namespace std;
int main (){
int array[10];
int x,y;
cout<<" The amount of input data: ";
cin>>y;
for(x=0; x<y; x++)
{
cout<<" Enter data number "<<x<<" = ";
cin>>array[x];
}
for(x=0; x<y; x++)
{
cout<<" Data number "<<x<<" = "<<array[x]<<"\n";
}
getch();
}
2.
Array Multidimensi
Array multidimensi merupakan tipe data yang
biasa digunakan untuk pendeklarasian variabel yang sama tetapi memiliki indeks
yang berbeda, serta pengisian elemen larik dilakukan melaui indeks. Indeks
larik biasanya dimulai dari 0,0. Jumlah elemennya adalah
indeks1 x indeks2 x … x indeks n.
Bentuk umum penulisan:
type_data
variabel[jumlah_elemen1][jumlah_elemen2] ... [jumlah_elemenn]
|
Contoh Pendeklarasian:
int i [2][2];
int j [2][2] ={ {{1,2},{3,4}}, {{5,6},{7,8}}
};
ILUSTRASI
Contoh Program (dalam C++):
#include<iostream>
using namespace std;
int main (){
int array[100][100];
int i,j,x,y;
cout<<" Enter the number of rows: ";
cin>>x;
cout<<" Enter the number of columns: ";
cin>>y;
for(i=0; i<x; i++){
for(j=0; j<y; j++){
cout<<" Array value "<<i<<","<<j<<" = ";
cin>>array[i][j];
}
}
cout<<" The value you enter: \n";
for(i=0; i<x; i++){
for(j=0; j<y; j++){
cout<<" "<<array[i][j]<<"\t";
}
cout<<"\n";
}
}
using namespace std;
int main (){
int array[100][100];
int i,j,x,y;
cout<<" Enter the number of rows: ";
cin>>x;
cout<<" Enter the number of columns: ";
cin>>y;
for(i=0; i<x; i++){
for(j=0; j<y; j++){
cout<<" Array value "<<i<<","<<j<<" = ";
cin>>array[i][j];
}
}
cout<<" The value you enter: \n";
for(i=0; i<x; i++){
for(j=0; j<y; j++){
cout<<" "<<array[i][j]<<"\t";
}
cout<<"\n";
}
}
0 comments:
Post a Comment