Selasa, 13 September 2011

Statement DO WHILE

Statement ini merupakan bentuk modifikasi dari WHILE. Sintaksnya adalah sebagai berikut

do
{
 statement;
 .
 .
}
while (syarat);
Coba bandingkan dengan sintaks WHILE sebelumnya. Dilihat dari posisi statement yang diulang,
posisi statement yang diulang pada DO WHILE terletak di atas syarat. Dengan demikian,
sebelum syarat dicek TRUE atau FALSE nya, statement akan dikerjakan terlebih dahulu.
Sedangkan pada WHILE, sebelum statement yang diulang dikerjakan, terlebih dahulu syarat
akan dicek. 

Prinsip kerja DO WHILE sama dengan WHILE yaitu statement akan terus dikerjakan selama
syarat bernilai TRUE dan perulangan akan berhenti apabila FALSE.

Perhatikan contoh berikut ini yang membandingkan DO WHILE dengan WHILE

Contoh:

<?
$kue = 0;
while($kue > 1)
{
 echo "Hehehe... gue suka lu";

?>

<?
$kue = 0;
do 
{
 echo "Hehehe... gue suka lu";
} while ($kue > 1);
?>

Pada kode WHILE, teks "Hehehe..." dst tidak akan ditampilkan karena syaratnya langsung
bernilai FALSE (perulangan berhenti). Sedangkan pada DO WHILE, teks akan ditampilkan
dahulu kemudian perulangan berhenti (syarat bernilai FALSE).

Tidak ada komentar:

Posting Komentar