Array



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};

                       Variabel biasa
                        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();
}


      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";
}
}



Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment