Kemarin pengulangan for,sekarang pengulangan denganwhile,,tanpa lama2 kita langsung saja klo begitu :$ :D
Berbeda dengan pengulangan for,pada konstruksi pengulangan while terdapat suatu kondisi yang harus diperiksa terlebih dahulu.Apabila kondisi bernilai benar (true) maka statemen yang terdapat dalam blok pengulangan akan dieksekusi,sebaliknya jika false maka pengulangan dihentikan.
Sama seperti pengulangan for,dalam while pun diperlukan sebuah variable indeks pengulangan,juga variable indeks pengulangan tersebut harus diinisialisasikan terlebih dahulu juga sebagai kondisi yang harus diperiksa.
bentuk umumnya kaya gene :
Berbeda dengan pengulangan for,pada konstruksi pengulangan while terdapat suatu kondisi yang harus diperiksa terlebih dahulu.Apabila kondisi bernilai benar (true) maka statemen yang terdapat dalam blok pengulangan akan dieksekusi,sebaliknya jika false maka pengulangan dihentikan.
Sama seperti pengulangan for,dalam while pun diperlukan sebuah variable indeks pengulangan,juga variable indeks pengulangan tersebut harus diinisialisasikan terlebih dahulu juga sebagai kondisi yang harus diperiksa.
bentuk umumnya kaya gene :
{apabila hanya satu kondisi} while (kondisi) do statemen; {apabila terdapat lebih dari satu kondisi} while (kondisi) do begin statemen1; statemen2; ... end;
untuk contoh programnya bisa dilihat dari contoh berikut
program statemenwhile1; uses wincrt; var i:integer; begin {inisialisasi indeks dengan nilai 1} i:=1; {melakukan pengulangan} while (i <= 5) do begin writeln('Arppelowgaz'); i:=i+1; {menaikan nilai i sebesar 1} end; end.
program statemenwhile2; uses wincrt; var i:integer; begin {inisialisasi indeks dengan nilai 1} i:=1; {melakukan pengulangan dengan indeks awal = 1} while (i <= 20) do begin write(i, ' '); i:=i+2; {menaikan nilai i sebesar 1} end; end.