Loop : While

Oleh wiwit 91 3 pada Kamis, 14 Agu 2014, 18:49:29


Kembali ke forum soal ini

#php #array-loop-di-php #loop-while-dan-do-while


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



saya masih belum bisa memahami fungsi dari looping while sehingga saya sulit mengaplikasikannya di unit 3 (loop while pertama anda)

yang saya tidak bisa pahami:
1. $putar atau $hitung_kepala atau $kondisi apakah kata setelah tanda dolar merupakan perintah? sehingga apabila saya menggantinya dengan $abalabal maka code saya salah?
2. Unit 1(mengulangi loop). terkait dengan ketidakpahaman saya atas fungsi dari loop while, saya jadi bingung kenapa jika saya klik "periksa & simpan" berkali kali maka code outputnya selalu berubah ubah (dan tertulis code anda benar)
3. saya masih belum paham analogi putar koin. ada yang bisa memberi saya contoh yang lain? atau ada yang bisa membantu saya memahami maksud dari putar koin ini?

can anyone help me, puhlease :3
1 jempol


ganis
198
841
· 10 tahun, 3 bulan yang lalu · 4 jempol

terimakasih untuk pertanyaan yg sangat detail dan jelas. apakah anda sudah membaca ini:

"Begini cara kerja code di samping:

1. Kita buat terlebih dahulu $hitung_kepala.
2. Kita berikan kondisi di while, untuk menjalankan code selama $hitung_kepala kurang dari 3.
3. Jika iya, kita buat $putar yang berisi nilai 0 atau 1. Nilai ini ditentukan secara acak oleh function dari PHP yaitu rand( ).
4. Jika $putar nilainya sama dengan 1 kita anggap itu adalah kepala. jadi $hitung_kepala kita tambah dengan 1. Dan kita cetak "kepala".
5. Jika $putar nilainya sama dengan 0 kita anggap itu adalah buntut, jadi kita buat $hitung_kepala sama dengan 0 karena rangkaian berturut-turut dari kepala terputus. Dan kita cetak "buntut".
6. Ini diulang sampai $hitung_kepala nilainya sama dengan 3."

Ini akan menjawab pertanyaan anda. =)

anefirman
208
96
· 9 tahun, 7 bulan yang lalu · 1 jempol

jelas sekali di jawab mimin wkwk

JoJoTamvan
133
4
· 9 tahun, 4 bulan yang lalu · 0 jempol

wkwkw sudah di terangin om ganis :D

henki
129
5
· 9 tahun, 3 bulan yang lalu · 0 jempol

mau tanya dong.
$k=3;
do{
  $lempar = rand(1,6);
  if ($lempar==3)
  	$k ++;

  else
    $k=0;
  echo $lempar;
    echo "\n";
}while($k<4);
dari coding itu hal yang masih saya bingung yang baris ini :
 if ($lempar==3)
  	$k ++;
guna nya untuk apa ya.?