$hitung_kepala = 0;
while ($hitung_kepala < 3) {
$putar = rand(0,1);
if ($putar){
$hitung_kepala ++;
echo "(kepala) ";
}else {
$hitung_kepala = 0;
echo "(buntut) ";
}
}
mengapa kondisi di dalam if hanya dituliskan $putar?
bukannya $putar > 0?
dan herannya komputer kok bisa memilih menambahkan 1 pada $hitung_kepala dan bukannya memilih kondisi yang else?
sedangkan kondisi if masih acak, bisa 0 atau 1 karena if belum dikondisikan seperti misalnya $putar > 0
0 jempol
bramanto
300
1167
·
5 tahun, 2 bulan yang lalu
·
1 jempol
Halo coder @datag, pertanyaan yang bagus sekali! Dalam pengkondisian if, blok statement yang akan dieksekusi adalah kondisi yang bernilai true atau tidak kosong atau tidak null atau tidak 0 Jika variabel $putar memiliki nilai 1, maka blok if yang akan di eksekusi. Jika variabel $putar memiliki nilai 0, maka blok else yang akan dieksekusi.