Pengertian Array, Cara Kerja Dan Contohnya
Pengertian Array adalah
sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan
nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna
array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah
banyak dan terindeks.
Variabel array dideklarasikan
dengan mencantumkan tipe dan nama variable yang diikuti dengan banyaknya lokasi
memori yang ingin dibuat.
A. Deklarasi Array Dimensi Satu
Contoh :
X : Array[1..10] of integer
Artinya : mendefinisikan 10 variabel bertipe integer
Yaitu : X1, X2, X3, … X10
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
NamaHari : Array [1..7] of String
Nilai : Array [1..10] of Char
Frekuensi : Array[‘A’..‘E’] of Real
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
Bentuknya :
tipe nama_var[ukuran];
tipe nama_var[ukuran];
Dengan :
● tipe : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain)
● ukuran : menyatakan jumlah maksimal elemen array
● tipe : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain)
● ukuran : menyatakan jumlah maksimal elemen array
Contoh Program Array dimensi
1 dalam bahasa C++ :
#include <iostream>
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int
nilai[5];
int i;
cout
<< "Masukkan nilai ujian mahasiswa [5 mahasiswa] :\n";
for (i =
0; i < 5; i++)
{
cout
<< "Mahasiswa " << (i+1) << " : ";
cin
>> nilai[i]; // Memasukkan nilai ke dalam elemen array
}
cout
<< "\nNilai mahasiswa yang telah Anda masukkan adalah : ";
for (i =
0; i < 5; i++)
{
cout
<< "\nMahasiswa " << (i+1) << " : "
<< nilai[i];
}
cout
<< "\n\nTerima kasih.";
getch();
return
0;
};
Hasilnya :
B. Array Dimensi
Dua
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.
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.
• 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 dimensi 2
#include<iostream.h>
#include<conio.h>
void main()
{
int
matrix[3][4]={{5,10,1,11},{4,7,67,-9},{9,0,45,3}};
for(int i=0;i<3;i++)
{
for(int j=0;j<4;j++)
{
cout<<matrix[i][j]<<" ";
}
cout<<endl;
}
getch();
};
Hasilnya :
referensi :
http://lukakizikito.blogspot.com/2013/04/contoh-program-c-nilai-mahasiswa-pakai.html
dan dari materi praktikum struktur data pemberian bapak IB KETUT SURYA
ARNAWA, S.Kom
terimakasih ilmunya
BalasHapussilahkan kunjungi blog kami
My Blog