Pengulangan di Pascal

1.FOR

Rumus

for variabel:=nilai to nilai do aksi

Contoh

program urut;
var a:integer {Set a to integer}
begin
{Set a as 1 to 5}
for a:=1 to 5 do
writeln(a);
end.

Maka hasilnya adalah

1

2

3

4

5

Pengulangan FOR bisa dibilang pengulangan yang paling sederhana,dan pengulangan ini dilakukan dari indeks awal hingga indeks akhir.

2.WHILE

Rumus

while (variabel<nilai) do aksi

Contoh

program ulang2;
var a:integer;
begin
while (a<5) do
writeln('Hello World');
end.

Maka hasilnya adalah

Hello World

Hello World

Hello World

Hello World

Hello World

Pengulangan WHILE ini digunakan untuk pendefinisian nilai variabel yang tidak pasti,misalnya dibawah 10 atau lebih dari 10,dsb.

3.Nested Loop (Loop Bersarang)

Rumus

for a:=nilai to nilai do
begin
for b:=nilai to a do
aksi
end;
end.

Contoh

program tambah;
var a,b:integer;
begin
{Set a as 1 to 5}
for a:=1 to 5 do
begin
for b:=1 to a do
write('+');
writeln;
end;
end.

Maka hasilnya adalah

+

++

+++

++++

+++++

Dalam Nested Loop,berarti kita membuat satu loop,dan didalam loop itu terdapat loop lagi.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s