Hai....ketemu lagi dengan saya, di sini saya akan menjelaskan tentang for to do, while do, repat until dan contoh perogramnya juga, langsung saja :
Laping/perulangan di bagi menjadi 3 :
1. For to do
For to do adalah struktur pengulangan dimana aksi dilakukan sebanyak hitungan pencacahan pengulangan, pencacahan pengulangan dapat di set sesuai dengan nilai yang ingin kita mulai.
Contoh Program For to do :
PROGRAM FORTODO;
USES CRT;
VAR
A:INTEGER;
BEGIN
FOR A :=1 TO 10 DO
WRITELN (A);
READLN;
END.
ini hasil program For to do :

2. While do
While do adalah struktur pengulangan dimana selama kondisi (persyaratan) pengulangan masih benar, maka aksi dikerjakan.
Contoh program while do :
PROGRAM WHILEDO;
USES CRT;
VAR
B,A:INTEGER;
BEGIN
A:=1;
WHILE A <= 10 DO
BEGIN
B:= A*2-1;
WRITELN (B);
A:= A+1 ;
END;
READLN;
END.
ini hasil program while do :

3. Repeat Until
Repeat berarti ulangi dan Until berarti sampai, jadi repeat until adalah struktur pengulangan dimana aksi dilakukan hingga kondisi (persyaratan) berhenti terpenuhi.
Contoh Program Repeat Until :
PROGRAM REPEAT_UNTIL;
USES CRT;
VAR
A:INTEGER;
BEGIN
A:=1;
REPEAT
WRITELN (A);
A:= A+1;
WRITELN A >= 10;
READLN;
END.
ini hasil program Repeat Until :

Perbedaan For To Do, While Do dan Repeat Until sebagai berikut :
For To Do :
Ø Langsung merupakan perulangan langsung. Program akan langsung mencetak sesuai dengan kondisi yang telah
ditetapkan.
Ø Diletakkan pada main program.
While Do :
Ø Terdapat harga awal.
Ø Terdapat operator pembanding (<, >, =, dll).
Ø Terdapat counter.
Ø Menggunakan blok satatemen baru yaitu begin dan end untuk membaut program
proses perulangan.
Repeat Until :
Ø Terdapat harga awal.
Ø Terdapat counter.
Ø Repeat digunakan untuk mengawali program perulangan.
Ø Until digunakan sebagai kondisi yang letaknya di bawah.
Ø Tidak menggunakan blok statemen begin dan end, karena repeat-until
digunakan sebagai pengganti begin dan end.