Minggu, 31 Mei 2015

ARRAY 1 DIMENSI DAN 2 DIMENSI DALAM BAHASA C++



Array  1 Dimensi:

Array merupakan kumpulan elemen yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukan oleh index atau posisi.
 Array dapat berupa 1 dimensi, 2 dimensi, dan bahkan n-dimensi. Suatu array dikatakan sebagai 1 dimensi, 2 dimensi, atau n-dimensi berdasarkan banyaknya penunjuk indeks/posisi.

Deklarasi Array :
Variabel array dideklarasikan dengan mencantumkan tipe data dan nama variabel yang diikuti dengan banyaknya lokasi memori yang ingin dibuat.
Bentuk umum pendeklarasian array :
            Tipe_Data Nama_Variabel [Ukuran];
Contoh :
            int nil[5];





Inisialisasi Array
      Nilai suatu variabel array dapat juga diinisialisasikan secara langsung pada saat deklarasi
            Misalnya:
            int nil [5] = {1, 3, 6, 12, 24};
Maka di penyimpanan ke dalam array dapat digambarkan sebagai berikut : 




Mengakses Nilai Array
      Untuk mengakses nilai array, dapat menggunakan sintak seperti berikut :
                        nama_array [index];
Pada contoh diatas, variabel nil memiliki 5 buah elemen yang masing -  masing berisi data.




Misal untuk memberi nilai 75 pada elemen ke 3 maka pernyataannya adalah :
Nil [2] = 75;


Contoh 1:
#include<iostream.h>
#include<conio.h>
void main()
{
            int ujian [6]= {75,65,85,70,90,77};
   for(int i=0;i<6;i++)
   {
            cout<<"Nilai ujian dari index ke "<<i <<" = "<<ujian [i]<<endl;
   }
   getch();
}












Contoh 2 :
#include<iostream.h>
#include<conio.h>
void main()
{
            int ujian[3];
   for(int k=0;k<3;k++)
   {
            cout<<"Inputkan data nilai ujian["<<k<<"] = ";
      cin>>ujian[k];
   }
   for(int j=0;j<3;j++)
   {
            cout<<"Hasil data nilai ujian["<<j<<"]= "<<ujian[j]<<endl;
   }
   getch();
}










Array 2 Dimensi :

      Struktur array yang dibahas diatas, merupakan array satu dimensi, sehingga variabelnya disebut dengan variabel array berdimensi satu
      Pada bagian ini akan ditunjukkan array berdimensi lebih dari satu yang sering disebut dengan array berdimensi dua.
            Bentuk umum deklarasi array dua dimensi :
            Tipe_Data Nama_Variabel [index-1][index-2]
      Array dua dimensi sering sekali digambarkan/dianalogikan sebagai sebuah matriks. Dimana indeks pertama menunjukkan baris dan indeks kedua menunjukan kolom.
      Array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama.
      Array dua dimensi terdapat dua jumlah elemen yang terdapat didalam kurung siku dan keduanya boleh tidak sama.
















Contoh Array 2 Dimensi :

#include<iostream.h>
#include<conio.h>
void main()
{
   int matrix[2][3]={{2,4,5},{7,5,3}};
   for(int i=0;i<2;i++)
   {
            for(int j=0;j<3;j++)
      {
            cout<<matrix[i][j]<<"  ";
      }
      cout<<endl;
   }
   getch();
}









Sumber Referensi Dari :
www.elearning.stikom-bali.ac.id
http://www.bermaincoding.com/2015/01/contoh-program-menggunakan-array-dalam.html