Value di loop do while

Oleh vdewangga 118 2 pada Jumat, 10 April 2015, 00:47:03


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



mau tanya untuk script ini:
do {
  $lempar = rand(0,1);
  if ($lempar) {
     echo '(kepala)';
  } else {
     echo '(buntut)';
  }
} while ($lempar);

kok bisa berhenti di buntut ya? kan ga ada command untuk berhenti di buntut, bukan seharusnya dia bakal muter muter terus?
0 jempol




ganis
198
839
· 9 tahun yang lalu · 0 jempol

halo @vdewangga,

code dan pertanyaan yg menarik sekali. Komputer menganggap angka 0 sebagai FALSE. Sedangkan angka selain angka 0 (termasuk minus) dianggap TRUE.

Di code anda, $lempar bernilai 0 atau 1. Sehingga...

bisa anda tebak kelanjutannya? ^_^

vdewangga
118
2
penanya
· 9 tahun yang lalu · 1 jempol

Dear Mas Ganis,

Terimakasih atas infonya :)

ganis
198
839
· 9 tahun yang lalu · 0 jempol

@vdewangga,

tampaknya anda sudah mengerti ya? Bagus! ^_^

anefirman
208
96
· 9 tahun yang lalu · 1 jempol

jangan sungkan untuk bertanya :)