Statement ini digunakan untuk mengerjakan suatu statement secara berulang-ulang sampai
suatu syarat dipenuhi. Sintaksnya adalah
while (syarat)
{
statement;
statement;
.
.
}
Pada sintaks di atas, selama syarat bernilai TRUE maka statement-statement di dalam while
akan terus dijalankan secara berulang-ulang. Perulangan baru akan berhenti apabila syarat
bernilai FALSE. Sebelum statement yang diulang-ulang dilakukan, terlebih dahulu akan dicek
syarat nya apakah bernilai TRUE atau FALSE. Apabila TRUE maka statement akan dijalankan.
Sedangkan apabila FALSE, perulangan akan langsung berhenti. Dengan kata lain, statement
dalam WHILE bisa jadi tidak akan pernah dilakukan, yaitu apabila syaratnya langsung bernilai
FALSE.
Contoh:
<?
$harga_buku = 1=3000;
$jumlah_buku = 5;
echo "<table border=\"1\" align=\"center\">";
echo "<tr><td><b>Jumlah Buku</b></td>";
echo "<td><b>Harga</b></tr></td>";
while ( $jumlah_buku <= 100 )
{
echo "<tr><td>";
echo $jumlah_buku;
echo "</td><td>";
echo "Rp. ".$harga_buku * $jumlah_buku;
echo "</td></tr>";
$jumlah_buku = $jumlah_buku + 5;
}
echo "</table>";
?>
Kode di atas akan menampilkan hasil di browser berupa tabel yang berisi jumlah buku dan
harganya, dengan asumsi harga sebuah buku adalah Rp. 3.000. Jumlah buku yang ditampilkan
adalah kelipatan 5 dengan batas sampai 100 buah.
Kamis, 15 September 2011
Langganan:
Posting Komentar (Atom)

0 komentar:
Posting Komentar