PEMROGRAMAN PASCAL LOOPING - PERULANGAN
BAB. VI LOOPING / PERULANGAN PASCAL menyediakan 3 jenis perulangan, yaitu : For….Do While Do Repeat…Until FOR….DO Statement Di gunakan untuk mengulangan beberapa statemen dengan jumlah perulangan yang sudah diketahui Syntax : For VarControl := nAwal To/DownTo nAkhir Do Statemen/Blok Statemen Perulangan For…Do memiliki 2 jenis. For…Do Positif For…Do Negatif
BAB. VI LOOPING / PERULANGAN FOR….DO Positif Merupakan perulangan yang dimulai dari kecil ke besar Syntax : For VarControl := nAwal To nAkhir Do Statemen/Blok Statemen Contoh 1. tanpa blok statemen Var I : Byte ; Begin For I := 1 To 5 Do Writeln(‘Pascal’); End. Contoh 2. dengan Blok statemen I : Byte ; For I := 1 To 5 Do Write( I ); Writeln( ‘PASCAL’ ) ; End ;
BAB. VI LOOPING / PERULANGAN FOR….DO Negatif Merupakan perulangan yang dimulai dari besar ke kecil Syntax : For VarControl := nAwal DownTo nAkhir Do Statemen/Blok Statemen Contoh Var I : Byte ; Begin For I := 5 to 1 Do Writeln( I, ‘ PASCAL’ ) ; End ; End.
BAB. VI LOOPING / PERULANGAN WHILE DO Statement Digunakan untuk mengulang statemen atau satu blok statemen yang jumlahnya belum bisa ditentukan. Perulangan ini disebut juga dengan perulangan dengan kondisi benar. Syntax : WHILE Ungkapan_Logika DO Statemen/Blok Statemen Contoh Var I : Byte ; Begin I := 0 ; WHILE I <= 5 Do Writeln( I, ‘ PASCAL’ ) ; End.
BAB. VI LOOPING / PERULANGAN REPEAT…UNTIL Kondisi Statement Perulangan ini disebut juga dengan perulangan dengan kondisi salah. Syntax : REPEAT Statemen / Blok Statemen ; UNTIL Ungkapan_Logika ; Contoh Var I : Byte ; Begin I := 0 ; REPEAT Inc( I) ; Writeln( I, ‘ PASCAL’ ) ; UNTIL I=5 ; End.
BAB. VI LOOPING / PERULANGAN NESTED LOOP Statemen Merupakan suatu perulangan yang terdapat di dalam sebuah perulangan Syntax : REPEAT Statemen / Blok Statemen ; For VarControl := nAwal To nAkhir Do Statemen/Blok Statemen UNTIL Ungkapan_Logika ; Contoh Var I, J : Byte ; BEGIN I := 1 ; REPEAT For J := 1 To J Do Writeln (I, ‘ ‘ , J, ‘ Pascal’); UNTIL I= 5 ; END.