maaf ni saya mau tanya cara kerja while yg bagian ke2 , itu kan hasilnya jadi " kepala buntut buntut kepala buntut buntut buntut " itu cara kerjanya gimana ya dr kokde itu
0 jempol
bramanto
300
1157
·
7 tahun, 6 bulan yang lalu
·
3 jempol
Halo coder @ahsan2112, pertanyaan yang bagus sekali! Kita coba telusuri perbaris yaa... 1. Deklarasikan variabel $hitung_kepala dengan nilai nol. 2. Buat perulangan dengan while. Selama nilai dari variabel $hitung_kepala kurang dari tiga (3), maka perintah didalam blok statement while akan terus dieksekusi. 3. Ketika kondisi memenuhi (masuk didalam blok statmen while). a. Deklarasikan variabel $putar dimana nilainya berisi random. b. Nilai random tersebut dapat diciptakan dengan bantuan fungsi rand() pada php. Contoh disini dibuat random antara nol (0) dan satu (1). Istilah lainnya ketika variabel $putar di deklarasikan maka nilainya bisa saja nol ataupun satu. c. Lanjut ke baris berikutnya, terdapat kondisi if, dimana memeriksa nilai dari variabel $putar. Secara default, nilai kondisi if adalah benar atau satu (1), sedangkan nilai else adalah salah atau nol (1). d. Jika kondisinya benar atau satu (1) maka sintaks kode yang berada di dalam blok statement if akan seluruhnya dieksekusi. Perintah tersebut mengeksekusi: --> Melakukan increment terhadap variabel $hitung_kepala. --> Mencetak string (kepala). e. Jika kondisinya salah atau nol (0) maka sintaks kode yang berada di dalam blok statement else akan seluruhnya dieksekusi. Perintah tersebut mengeksekusi: --> Melakukan deklarasi ulang terhadap variabel $hitung_kepala dengan memberinya nilai nol (0) --> Mencetak string (buntut). 4. Ketika tidak memenuhi kondisi while, maka tidak ada output yang tercetak.
ahsan2112
54
4
penanya
·
7 tahun, 6 bulan yang lalu
·
4 jempol
terimakasih banyak
EriK777
42
0
·
7 tahun, 5 bulan yang lalu
·
0 jempol
kenapa kalau di PERIKSA berulang kali, code outputnya BERBEDA BEDA ?
derytw
189
0
·
7 tahun, 5 bulan yang lalu
·
0 jempol
karena fungsi rand() pada php menciptakan nilai random bisa 0/1 bisa kepala/buntut
angga_purnama
44
0
·
7 tahun, 2 bulan yang lalu
·
0 jempol
penjelasannya mantap gan. cuman masih agak sedikit bingung. tapi bisa di pahami