Apa Array itu ?
Berikut adalah berbagai macam pengertian array :
1. Array adalah kum;pulan data bertipe sama yang mengginakan nama sama.
2. Array adalah larik atau koleksi dimana setiap elemen memakai nama yang sama dan bertipe sama dan setiap elemen diakses dengan menggunakan nama elemennya .
3. Array adalah struktur data hyang menyimpan sekum;piulan elemen yang bertipe sama, dan setiap elemen diakses langsung melalui indeksnya.
dari ketiga pengertian diatas dapat disimpulkan bahwa fungsi array adalah untuk meyumpan sekumpulan elemen (dengan catatan : tipenya sama). Array dapat dianalogikan sebagai lemari atau locker yang memiliki sederetan tempat penyimpanan dan untuk mengambil suatu barng tertentu kita hanya perlu mengingat agtau mengetahui nomor / kode pintunya saja. (dalam array disebut indeks).
Array dibedakan menjadi
1. Array berdimensi 1
2. Array berdimensi 2
3. Array berdimensi 3
ini adalah contoh array berdimensi satu :
#include<iostream.h>
main()
{
int N[5]={25,12,17,10,15};
int i;
for(i=0; i<=4; i++)
printf("%d \n",N[i]);
}
Outputnya :
25
12
17
10
15
Array berdimensi dua :
Array berdimensi dua hampir sama dengan array berdimensi satu. namun biasanya array berdimensi dua banyak digunakan untuk menyajikan matriks .atau tabel.
contoh :
Deklarasi
NamaArray : TipeElemen Array[r_indeks1,r_indeks2]
1
|
2
|
3
|
4
| |
1
|
10
|
1
|
11
|
15
|
2
|
20
|
2
|
21
|
25
|
3
|
30
|
3
|
31
|
35
|
4
|
40
|
4
|
41
|
45
|
Harga1,1 ß 10
Harga2,3 ß 21
Harga3,1 ß 30
Array berdimensi tiga (banyak)
#include <stdio.h>
#include <conio.h>
main()
{
char h=64, nama[5][4][22] = {
"AC Milan","Barcelona","Porto","Monaco",
"Liverpool","Real Madrid","CSK Moskow","PSG",
"Inter Milan","Arsenal","Atletico Madrid","Ajax",
"AS Roma","Manchester United","Dortmund","Valencia",
"Manchester City","Bayern Munich","Napoli","Vilareal"
};
printf("Liga Champions : \n\n");
for(i=0; i<5; i++)
{
++h;
printf("Grup %c \n", h);
for(s=0; s<4; s++)
{
printf(" %d. %s \n", s+1, nama[i][s]);
}
printf("\n");
}
getch();
}
Nama : Mercy Gayatri
NIM : 09031181320034
Dosen : Rahmat Izwan Heroza S.T,M.T.
Sistem Informasi Regular 2B
referensi :
Komentar
Posting Komentar