Syntax dari while
Sebelumnya anda sudah lihat bagaimana sebuah while
dapat digunakan untuk mengulang sepotong code tanpa mengetahui berapa banyak pengulangan yang harus dilakukan. while
menggunakan syntax berikut:
while (kondisi) { // code yang diulang }
Dimana code di dalam { }
akan diulang selama kondisi
bernilai benar (true
). Di latihan terakhir, kondisi
adalah dimana "koin sisi kepala" (yang sebenarnya adalah angka 1) muncul sebanyak kurang dari tiga kali berturut-turut: $hitung_kepala < 3
.
Saat menuliskan loop, pastikan ada titik dimana loop akan berhenti. Loop seperti berikut misalnya tidak akan pernah berhenti dan bisa menjadi bencana di program anda:
while ( 1945 > 178 ) { // code yang akan // jalan selamanya }
Instruksi:
Petunjuk
-
Di baris ke 2, berikan kondisi untuk
while
. -
Di baris ke 4,
echo
kan pesan"Loop sedang jalan!"
.
Petunjuk
$kondisi = true;
while ( ){
// tulis pesan di bawah
// untuk mencegah
// loop tak terbatas
$kondisi = false;
echo "\n";
}
echo "Dan loop pun berakhir";
Code Output