Professional Documents
Culture Documents
15 Record
15 Record
Array
(Array Dimensi 1)
Program:
Program larik1;
Uses wincrt;
var
x: array[1..10] of integer;
i:integer;
Begin
for i:=1 to 5 do
begin
x[i]:=i;
writeln(x[i]:8:2);
end;
end.
Output:
####1.00
####2.00
####3.00
####4.00
####5.00
Program larik2;
Uses wincrt;
Const
maks = 10;
var
x,y: array[1..maks] of integer;
i:integer;
Begin
for i:=1 to 5 do
begin
x[i]:=i;
y[i]:=i*i;
writeln(x[i]:8:2,y[i]);
end;
end.
1.00
2.00
3.00
4.00
5.00
1.00
4.00
9.00
16.00
25.00
Const
maks = 10;
Type
larik = array[1..maks] of
Var
x,y : larik;
Program larik2;
Uses wincrt;
Const
maks = 10;
var
x,y: array[1..maks] of integer;
i:integer;
Begin
for i:=1 to 5 do
begin
x[i]:=i;
y[i]:=i*i;
z[i]:=y[i]-x[i];
writeln(x[i]:8:2,y[i]:8:2,z[i]:8:2);
end;
end.
1.00
2.00
3.00
4.00
5.00
1.00
4.00
9.00
16.00
25.00
0.00
2.00
6.00
12.00
20.00
Program pengulangan1;
Uses wincrt;
type
larik = array['a'..'z'] of char;
var
x: larik;
i: char;
Begin
for i:='a' to e' do
begin
x[i]:=i;
writeln(x[i]:8);
end;
end.
a
b
c
d
e
Program jumlah_data;
Uses wincrt;
const
maks =100;
type
larik = array[1..maks] of real;
var
x
: larik;
i
:integer;
sum :real;
Begin
x[1]:=3;x[2]:=4;x[3]:=6;x[4]:=-2;x[5]:=0;
sum:=0;
for i:=1 to 5 do
begin
sum:=sum+x[i];
writeln(x[i]:8:2);
end;
writeln('jumlah semua data = ',sum:8:2);
end.
2.00
4.00
6.00
-2.00
0.00
Jumlah semua data =
11.00
3.00
4.00
5.00
8.00
6.00
8.00
7.00
7.00
6.00
9.00
variansi =
16.00
9.00
4.00
1.00
1.00
1.00
0.00
0.00
1.00
4.00
3.60
x[i,j]
1
2
3
baris (i)
Kolom (j)
Program larik2D;
Uses wincrt;
var
x: array[1..10,1..10] of integer;
i,j:integer;
begin
begin
for j:=1 to 2 do
write(x[i,j]:8);
end;
writeln;
end;
Begin
x[1,1]:=1;x[1,2]:=2;x[2,1]:=3;x[2,2]:=4;
for i:=1 to 2 do
begin
for j:=1 to 2 do
writeln(x[i,j]:8);
end;
1
3
end.
write(x[i,j]:8)
1
2
3
4
2
4