Bentuk umum
while (kondisi) do
.........
intruksi-intruksi
.........
endwhile.
Makna dari intruksi diatas adalah ulangi... intruksi-intruksi... selama kondisi ynag diberikan masih terpenuhi.
Perhatikan :
1. Ada intruksi yang berkaitan dengan kondisi sebelum masuk ke while/do sehingga kondisi ini benar (terpenuhi) dan perulangan bisa dilaksanakan. Bila tidak, kemungkinan intruksi while tidak bisa dijalankan.
2. Ada satu intruksi diantara intruksi-intruksi yang diulang agar pada satu saat kondisi perulangan tidak terpenuhi sehingga perulangan bisa berhenti. atau jmlah perulangan bisa dibatasi. Bila yidak ada kemjungkinan perulangan berlangsung terus tak berhingga.
contoh :
Algoritma berikut ini menggunakan while/do untuk menampilkan angka 1-100 scra berurutan;
Deklarasi
integer angka;
Deskripsi
angaka<- 10;
while (anak>0)do
write ("anak ayamku turun ",anak);
anak<- anak-1;
if(anak>0)
then write("mati satu tinggal:",anak);
else write("mati satu tinggal saya");
endif.
endwhile
dibawah ini merupakan contoh kasus Menghitung nilai dari x^2 dengan x bilangan real dan y bilangan bulat.
Tidak ada komentar:
Posting Komentar