Mengenal Turbo Pascal 4
Mengenal Turbo Pascal 4
Pengulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program
aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan, yaitu dengan
menggunakan pernyataan For, While-Do, dan Repeat…Until.
Perulangan dengan pernyataan For digunakan untuk mengulang pernyataan atau satu
blok pernyataan berulang kali sejumlah yang ditentukan. Perulangan dengan pernyataan
For dapat berbentuk perulangan positif, perulangan negatif dan perulangan tersarang.
Perulangan positif adalah perulangan dengan penghitung dari kecil ke besar atau
pertambahan positif. Perulangan positif dapat dibentuk dengan menggunakan
pernyataan For-To-Do, dengan bentuk umum:
Contoh
Var
I:Integer;
Begin
End.
Pascal
Pascal
Pascal
Pascal
Penjelasan:
Apabila pernyataan diulang lebih dari satu pernyataan maka seteleh DO harus
memakai Begin kemudian beberapa pernyataan yang akan diulang dan diakhiri
dengan End;.
Contoh
Var
I:Integer;
Begin
For I:= 1 to 2 Do
Begin
Write(‘Pascal’);
Writeln(‘Turbo’);
End;
End.
PascalTurbo
PascalTurbo
Perulangan negatif adalah perulangan dengan penghitung dari besar ke kecil atau
pertambahan negatif. Perulangan negatif dapat dibentuk dengan menggunakan
pernyataan For-DownTo-Do, dengan bentuk umum:
Contoh
Var
I:integer;
Begin
Begin
Writeln(I);
End;
End.
3
2
Contoh
Var
I,J:Integer;
Begin
For I:=1 to 5 Do
Begin
Begin
Write(I:8,J:3);
End;
Writeln;
End;
End.
1 1 1 2 1 3
2 1 2 2 2 3
3 1 3 2 3 3
4 1 4 2 4 3
5 1 5 2 5 3
Bentuk Umum
Contoh
Var
I:Integer;
Begin
I:=0;
Begin
Writeln(I);
I:=I+1;
End;
End.
Penjelasan:
Perulangan dari while akan terus menerus dikerjakan bila kondisinya masih benar. Dalam
hal ini kondisinya adalah I dan bila nilai I kurang dari 5, berarti kondisi di dalam While
masih terpenuhi dan perulangan akan selesai setelah nilai I lebih besar atau sama dengan
5.
Contoh
Var
I:Integer
Begin
I:=0;
Repeat
I:=I+1;
Writeln(I);
End.