Rahasia Looping Pascal | Pengulangan dengan Boolean dan Pengulangan Mundur

Entah sudah berapa Tutorial Pascal yang aku posting disini, tapi ternyata dari sekian banyak itu aku malah belum memosting Looping Mundur dan Looping Boolean. Looping atau Pengulangan dalam pascal ternyata tidak menentu dengan integer ataupun byte tapi bisa juga menggunakan alfabetik dan boolean. Tapi apa itu Boolean? Boolean adalah type data yang nilainya hanya ada dua yaitu True (1) atau False (0). Boolean biasa kita temui pada logika IF atau Conditions.

Looping dengan Boolean yang kita pelajari disini menggunakan For False To True Do dan untuk Looping Mundur kita memakai For (var) Downto (var) Do. Logika Looping Boolean ini bisa digunakan untuk mengulang sebuah Blok Proses hingga nilainya benar, misal: Bila A = genap maka Proses dilanjutkan bila tidak maka proses diulangi hingga nilai A = genap.

For b:=False To True Do
Begin
readln(a);
if a mod 2 = 0 then b:=true else b:=false;
end;

Blok Proses tersebut akan terus berulang hingga nilai b = true atau dengan kata lain Looping Boolean adalah Pengulangan Blok Proses dengan Kondisi tertentu.