ARRAY

Sekarang saya akan membahas tentang array semoga bermanfaat.

ARRAY
Array adalah variable yang menyimpan sejumlah data sejenis (bertipe data sama) sehingga alamat penyimpananya saling berdampingan.
Array memiliki 3 jenis yaitu :
  •   Array berdimensi satu
  •  Array berdimensi dua
  •  Array berdimensi banyak
tetapi saya hanya membahas tentang array berdimensi satu dan array berdimensi dua karna kedua array tersebut lah yang paing banyak di gunakan dalam c++.

  1. Array berdimensi satu 
           Array berdimensi satu yaitu sekumpulan data yang sama tipe data nya serta berada dalam satu                 baris tetapi mempunya banyak kolom.
            Pendeklarasian array berdimensi satu

           tipe_data   nama_array[ukuran];

           keterangan :
  •  tipe_data           : menyatakan tipe data dalam elemen array (char,int,foat,dll)
  • nama_array       : menyatakan nama variable yang ingin di gunakan
  • ukuran                : menunjukkan jumlah maksimal pada elemen array
            ilustrasi array berdimensi satu
            int bilangan[8];


            * no indeks di mulai dari nol.

             contoh program c++ :

             #include<iostream.h>
             #include<conio.h>
             void main()
             {
                int matriks[10]; 
                int elemen;
                clrscr();

                for (elemen=0;elemen <= 9;elemen++)
                {
                     cout << "Data ke " << elemen << ": ";
                     cin >> matriks[elemen];
                 }
                 cout<<endl;
                 for (elemen=0;elemen <= 9;elemen++)
                 {
                    cout << "Data ke -" << elemen << ": " << matriks[elemen];
                    cout<<endl;
                 }
                 getch();
              }

2. Array Berdimensi dua

    Array berdimensi dua ini sering di gambarkan sebagai sebuah matriks. Array  berdimensi dua ini        terdiri dari banyak baris dan banyak kolom berbeda  dengan array berdimensi satu yang hanya            mempunyai satu baris.

   pendeklarasian array berdimensi dua :

   Tipe_data nama_array[ jml_baris][ jml_kolom];

   keterangan :

  • tipe_data        : menyatakan jenis tipe data dalam elemen array (char,int,float, dll)
  • nama_array    : menyatakan nama variable yang digunakan.
  • jml_baris         : menunjukkan jumlah maksimal pada baris.
  • jml_kolom       : menunjukkan jumlah maksimal pada kolom.
   ilustrasi array berdimensi dua :
      
      int matriks[4][3]={5,20,1,11},{4,7,67,-9},{9,0,45,3}}

   

       *no indeks di mulai dari nol
        contoh program :

 #include <iostream.h>
#include <conio.h>
void main()
{
int matrix[3][3];
int i,j;

for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
cout<<"Masukkan Nilai Angka Pada Baris Ke "<<i<<" dan Kolom Ke "<<j<<" : ";
cin>>matrix[i][j];
}
cout<<endl;
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
cout<<matrix[i][j]<<" ";
}
cout<<endl;
}
getch();
}


       





















Tidak ada komentar:

Posting Komentar