Jumat, Januari 06, 2012

Materi Array

A. Array

Array (larik) menyatakan tipe data terstruktur yang berupa kumpulan elemen-elemen

dengan tipe data yang sama. Tipe Array dapat ditulis sebagai berikut:

Array [Indeks_1,…,Indeks_n] of Tipe_Dasar


 

Array Dimensi Satu

Array berdimensi satu merupakan array dengan ciri memiliki tipe indeks hanya satu buah.

Contoh deklarasi variabel dengan tipe array berdimensi satu:

VAR X : ARRAY[1..10] of Integer;

Untuk menyimpan suatu nilai kedalam lokasi array, dapat dilakukan dengan instruksi :

D[i]:=nilai;

atau

READLN(D[i]);

Sedangkan untuk menampilkan nilai yang ada di salah satu elemen array dapat dengan cara:

WRITELN(D[i]); dimana i adalah indeks elemen array


 

Array Dimensi Dua

Array berdimensi dua merupakan array dengan ciri memiliki tipe indeks dua buah. Contoh

deklarasi variabel dengan tipe array berdimensi dua:

VAR Y : ARRAY[1..5,1..10] of Integer;

Untuk menyimpan suatu nilai kedalam lokasi array, dapat dilakukan dengan instruksi :

D[i,j]:=nilai;

atau

READLN(D[i,j]);

Sedangkan untuk menampilkan nilai yang ada di salah satu elemen array dapat dengan

cara:

WRITELN(D[i,j]); dimana i,j adalah indeks elemen array


 

Contoh :

1. Menghitung rata-rata dari n buah data

PROGRAM RATA2;

USES WINCRT;

VAR

I,N :INTEGER;

RATA:REAL;

DATA:ARRAY [1..50] OF REAL;

BEGIN

WRITE ('BANYAKNYA DATA=');

READLN(N);

FOR I:=1 TO N DO

BEGIN

READLN(DATA[I]);

END;

RATA:=0;

FOR I:=1 TO N DO

BEGIN

RATA:=RATA+DATA[I];

END;

WRITELN('RATA-RATA=',RATA/N);

END.


 

Tidak ada komentar:

Posting Komentar