PENGULANGAN (LOOPING) FOR DO
Pendahuluan Pengulangan FOR yang akhir pengulanganya telah spesifikasikan. Jumlah pengulangan telah diketahui di awal Bisa secara ASCENDING dan DESCENDING
Struktur penulisan ASCENDING DESCENDNG FOR pencacah = n_awal to n_akhir DO Aksi ENDFOR DESCENDNG FOR pencacah = n_awal downto n_akhir DO Aksi ENDFOR
Contoh ASCENDING FOR x=1 to 5 DO Output(“Hallo World”) ENDFOR
Input(batas) FOR i=0 to batas DO Output(i) ENDFOR {misal batas bernilai 8} 0 1 2 3 4 5 6 7 8
Hasil=0 FOR bil=1 to 4 DO Begin hasil=hasil+bil Output(hasil) Endbegin ENDFOR 1 3 6 10
Jumlah deret bilangan ganjil Input (akhir) Jumlah=0 FOR x=1 to akhir DO Begin IF x mod 2 = 1 THEN jumlah=jumlah+x ENDIF ENDBegin ENDFOR Output (‘Jumlah deret 1 – ‘ , akhir , ‘ adalah ‘ , jumlah)
Contoh Descending FOR a=5 downto 1 DO Output(a) ENDFOR Output(‘WELCOME’)
Input (nilai) Faktorial=1 FOR i=nilai downto 1 DO faktorial=faktorial Input (nilai) Faktorial=1 FOR i=nilai downto 1 DO faktorial=faktorial * i ENDFOR Output(nilai , ‘! = ‘ , faktorial)