Bagaimana anda melakukan do-while
Mungkin anda telah memperhatikan sebuah while
setiap iterasinya memeriksa kondisi sebelum code di dalam tanda { }
dijalankan. Alternatif lain adalah untuk memeriksa kondisi setelah code di dalam { }
dijalankan. Sebuah do while
melakukan hal ini.
Konsekuensi dari while
adalah ada kemungkinan code di dalam { }
tidak dijalankan sama sekali. Sementara sebuah do while
akan dijalankan setidaknya satu kali.
Instruksi:
Perhatikan code di samping, apakah anda bisa menebak sekiranya apa yang code akan lakukan?
Cukup jalankan code di samping.
echo "Kita akan melempar koin selama koin sisi buntut belum muncul...\n";
do {
$lempar = rand(0,1);
if ( $lempar ) {
echo '(kepala) ';
} else {
echo '(buntut) ';
}
} while ($lempar);
echo "\nDan buntut pun muncul!";
Code Output