0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan12 halaman

Panduan Deklarasi Array dalam C++

Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan12 halaman

Panduan Deklarasi Array dalam C++

Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

ARRAY (LARIK)

Pemrograman

Geomatika UPN “Veteran” Yk


Wilis-K

ARRAY
• Array atau larik adalah koleksi data
dimana setiap elemen memakai nama yang
sama dan bertipe sama dan setiap elemen
diakses dengan membedakan indeks
arraynya.
• Array adalah variabel berindeks.
Indeks harus bertipe yang memiliki
keturutan (ada succesor dan
predesor), misal integer, byte,
character dan boolean.

Algoritma dan Pemrograman I


Wilis-K
Deklarasi Array Dimensi Satu
Bentuknya :
DEKLARASI
NamaArray : Array[range_indeks] of tipe
Atau
TipeArray : TYPE Array[range_indeks] of tipe
NamaArray : TipeArray

Cara mengakses suatu elemen :


NamaArrayindeks

Algoritma dan Pemrograman I


Wilis-K
Deklarasi Array Dimensi Satu
Contoh :

X : Array [1..10] of integer

Artinya : mendefinisikan 10 variabel bertipe integer


Yaitu : X1, X2, X3, … X10

Contoh lain :
NamaHari : Array [1..7] of String
Nilai : Array [1..10] of Char
Frekuensi : Array [‘A’..‘E’] of Real

Algoritma dan Pemrograman I


Wilis-K
Deklarasi Array Dimensi Satu
Cara Memberikan Nilai/Harga pada Array
NilaiMka : Array[1..10] of Char
NilaiMka1  ’A’
NilaiMka2  ’C’
NilaiMka3  ’ ’

Bahasa C++ :
Bentuknya :
tipe nama_var[ukuran];

Algoritma dan Pemrograman I


Deklarasi Array Dimensi Satu
Wilis-K

Contoh Algoritma : Contoh dalam C++

Algoritma Array1D #include<iostream.h>


DEKLARASI main()
N : array[1..5] of integer
i : integer {
DESKRIPSI int N[5]={25,12,17,10,15};
N1 25 int i;
N2 12 for(i=0; i<=4; i++)
N3 17 cout << N[i];
N4 10
N5 15 }
For i  1 to 5 do
Output (Ni)
endfor

Algoritma dan Pemrograman I


Wilis-K
Deklarasi Array Dimensi dua
Algoritma :
Array dua dimensi hampir sama dengan array berdimensi
satu, namun biasanya array berdimensi dua banyak
digunakan untuk penyajian data berbentuk tabel atau
juga berbentuk matriks.

Bentuknya :
DEKLARASI
NamaArray : Array[r_indeks1, r_indeks2] of type
Cara mengakses suatu elemen :
NamaArrayindeks1,indeks2

Algoritma dan Pemrograman I


Wilis-K
Deklarasi Array Dimensi dua
Contoh:
1 2 3 4

1 10 2 11 12
2 20 4 22 23
3 30 3 33 34
4 40 5 44 45

Harga : Array [1..4,1..4] of integer


Harga1,1  10
Harga2,3  22
Harga3,1 30

Algoritma dan Pemrograman I


Wilis-K
Deklarasi Array Dimensi dua
Bahasa C++ :

Bentuknya :
tipe nama_var[ukuran1][ukuran2];

ukuran1 = jumlah baris


ukuran 2 = jumlah kolom

Contoh :
int data_huruf[2][4];

Algoritma dan Pemrograman I


Deklarasi Array Dimensi dua Wilis-K

Contoh Program dalam bahasa C++:


/* Program : [Link] */
#include<iostream.h>
void printArray(int a[2][3]);
main()
{ int matrik1[2][3] = { {1, 1, 1}, {2, 2, 2}};
int matrik2[2][3] = { {3, 3, 3}, {4, 4, 4}};
printArray(matrik1);
printArray(matrik2);
}
void printArray(int a[2][3])
{ int i, j; Output
for(i=0; i<=1; i++)
{ for(j=0; j<=2; j++)
cout << a[i][j]<< " ";
cout << endl;
}
}
Algoritma dan Pemrograman I
Wilis-K

Deklarasi Array Dimensi banyak


Algoritma :
Bentuknya :

DEKLARASI
NamaArray : Array[r_indeks1, r_indeks2,… , r_indeksn]
of tipe

Cara mengakses suatu elemen :


NamaArrayindeks1, indeks2, indeks3

Algoritma dan Pemrograman I


Wilis-K

Deklarasi Array Dimensi banyak

Bahasa C++ :
Bentuknya :
tipe nama_var[ukuran1][ukuran2]. . .[ukuranN];

Contoh :
int data_huruf[2][4][6];

Algoritma dan Pemrograman I

Anda mungkin juga menyukai