Array
Array
uses crt;
var
nilai1, nilai2, nilai3, nilai4: integer;
begin
clrscr;
nilai1:= 23;
nilai2:= 13;
nilai3:= 98;
nilai4:= 106;
writeln('nilai1: ',nilai1);
writeln('nilai2: ',nilai2);
writeln('nilai3: ',nilai3);
writeln('nilai4: ',nilai4);
readln;
end.
program tipe_array;
uses crt;
var
nilai: array[0..9] of integer;
begin
clrscr;
nilai[0]:= 23;
nilai[1]:= 13;
nilai[2]:= 98;
nilai[3]:= 106;
writeln('nilai0: ',nilai[0]);
writeln('nilai1: ',nilai[1]);
writeln('nilai2: ',nilai[2]);
writeln('nilai3: ',nilai[3]);
readln;
end.
program tipe_array;
uses crt;
var
nilai: array[0..9] of integer;
begin
clrscr;
nilai[3]:= 23;
nilai[9]:= 13;
nilai[2]:= 98;
nilai[0]:= 106;
writeln('nilai3: ',nilai[3]);
writeln('nilai9: ',nilai[9]);
writeln('nilai2: ',nilai[2]);
writeln('nilai0: ',nilai[0]);
writeln('nilai1: ',nilai[1]);
writeln('nilai7: ',nilai[7]);
readln;
end.
program tipe_array;
uses crt;
var
kata: array[20..29] of string[20];
begin
clrscr;
kata[24]:= 'Sedang ';
kata[25]:= 'belajar pascal ';
kata[26]:= 'di ';
kata[27]:= 'Kelas ';
write(kata[24]);
write(kata[25]);
write(kata[26]);
write(kata[27]);
readln;
end.
program tipe_array;
uses crt;
var
nilai: array[0..2] of integer;
begin
clrscr;
nilai[0]:= 10;
nilai[1]:= 20;
nilai[2]:= 30;
writeln('nilai1: ',nilai[0]);
writeln('nilai2: ',nilai[1]);
writeln('nilai3: ',nilai[2]);
readln;
end.
program tipe_array;
uses crt;
var
nilai: array[0..1,0..2] of integer;
begin
clrscr;
nilai[0,0]:= 1;
nilai[0,1]:= 2;
nilai[0,2]:= 3;
nilai[1,0]:= 4;
nilai[1,1]:= 5;
nilai[1,2]:= 6;
writeln('nilai0,0: ',nilai[0,0]);
writeln('nilai0,1: ',nilai[0,1]);
writeln('nilai0,2: ',nilai[0,2]);
writeln('nilai1,0: ',nilai[1,0]);
writeln('nilai1,1: ',nilai[1,1]);
writeln('nilai1,2: ',nilai[1,2]);
readln;
end.
program tipe_array;
uses crt;
var
nilai: array[0..1,0..1] of integer;
begin
clrscr;
nilai[0,0]:= 1;
nilai[0,1]:= 2;
nilai[1,0]:= 4;
nilai[1,1]:= 5;
write (nilai[0,0],' ');
writeln(nilai[0,1]);
write (nilai[1,0],' ');
writeln(nilai[1,1]);
readln;
end.
program tipe_array;
uses crt;
var
nilai: array[0..1,0..2,0..3] of integer;
begin
clrscr;
nilai[0,0,2]:= 2;
writeln(nilai[0,0,2]);
nilai[1,2,3]:= 999;
writeln(nilai[1,2,3]);
readln;
end.
program tipe_array;
uses crt;
var
nilai: array of integer;
begin
clrscr;
setlength(nilai,10);
nilai[0]:= 1;
nilai[6]:= 2;
nilai[9]:= 4;
writeln('nilai 0: ',nilai[0]);
writeln('nilai 6: ',nilai[6]);
writeln('nilai 9: ',nilai[9]);
readln;
end.
1program tipe_array;
2uses crt;
3var
4 nilai: array of array of integer;
5begin
6 clrscr;
7 setlength(nilai,4,4);
8
nilai[0,0]:= 34;
9
nilai[2,3]:= 99;
10
nilai[3,0]:= 15;
11
12
13 writeln('nilai [0,0]: ',nilai[0,0]);
14 writeln('nilai [2,3]: ',nilai[2,3]);
15 writeln('nilai [3,0]: ',nilai[3,0]);
16
17 readln;
18end.
program arrayToFunction;
const
size = 5;
type
a = array [1..size] of integer;
var
balance: a = (1000, 2, 3, 17, 50);
average: real;
begin
sum := 0;
for i := 1 to size do
sum := sum + arr[i];
avg := sum / size;
end;
begin
(* panggil fungsi dengan argumen berupa array *)
average := avg( balance ) ;