ini contoh dari program lempar koin
<?php
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!";
?>
Yang saya tidak mengerti di baris "if ($lempar)", apa maksud baris tersebut ? . Kalau misalnya ada sintaks "if nilai >= 80 " maka maksudnya jika nilai diatas 80.
0 jempol
bramanto
300
1167
·
9 tahun, 2 bulan yang lalu
·
0 jempol
Hai coder @FahmiIrmansyah. Pertanyaan yang bagus sekali !. Setiap kondisi yang diperiksa oleh statement if adalah kondisi yang benar atau tidak kosong.
Kasus disini variabel $lempar diisi oleh nilai random antara 0 dan 1.
Ketika, nilai variabel $lempar = 1. Maka akan masuk ke dalam blok statement if :
if($lempar){
# Code
}
Kenapa masuk ? Karena if akan mengecek.. Apakah variabel $lempar memiliki nilai (bukan nol atau nilai kosong) ? Jika iyaa, maka akan masuk ke dalam blok statement tersebut.
Namun jika nilai dari variabel $lempar adalah 0. Maka else yang akan di eksekusi.