tentang cara kerja while

Oleh ahsan2112 54 4 pada Rabu, 10 Mei 2017, 14:53:55


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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, 7 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, 7 bulan yang lalu · 4 jempol

terimakasih banyak

EriK777
42
0
· 7 tahun, 6 bulan yang lalu · 0 jempol

kenapa kalau di PERIKSA berulang kali, code outputnya BERBEDA BEDA ?

derytw
189
0
· 7 tahun, 6 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, 3 bulan yang lalu · 0 jempol

penjelasannya mantap gan. cuman masih agak sedikit bingung. tapi bisa di pahami