while dan do-while unit1

Oleh mteguh23 72 3 pada Rabu, 27 Juli 2016, 15:15:09


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



kurang lebih saya ngerti penjelasannya. 
saya ada 2 pertanyaan.
1). Dibagian rand(0,1). di petunjuk dijelaskan kalau 0=buntut, 1=kepala. Nah, darimana komputer tau kalau 0=buntut dan 1=kepala?

2). Di baris pertama dideklarasikan $hitung kepala=0. Kenapa 0?

Mohon bantuannya
0 jempol


bramanto
300
1157
· 8 tahun, 5 bulan yang lalu · 1 jempol

Hai coder @mteguh23. 

1. SebelumNya kita coba membahas sebuah fungsi rand() pada PHP. rand() merupakan salah satu fungsi PHP yang digunakan untuk meng-generate suatu range parameter berdasarkan acak atau biasa kita sebut random. BiasaNya digunakan untuk random angka. Untuk lengkapNya bisa dilihat di tautan ini http://php.net/manual/en/functio... . 
Untuk memberikan keterangan 0 = buntut, atau 1 = kepala komputer tidak bisa melakukanNya sendiri. Jadi sebagai brainware, kita yang harus mengkondisikanNya misalNya menggunakan statement perbanding if.

2. Untuk deklarasi variabel sebenarNya bebas, namun harus sesuai dengan peraturan dalam membuat variabel. Tidak hanya itu, kita juga harus memperhatikan, apakah variabel yang kita deklarasikan mempengaruhi proses logik program. Dalam kasus unit ini misalNya, untuk masuk ke dalam proses program kita harus mendefinisikan variabel $hitung_kepala dengan nilai < 3 , sebagai contoh kita memberiNya nilai 0

mteguh23
72
3
penanya
· 8 tahun, 5 bulan yang lalu · 0 jempol

1. tolong kalo bisa kasih contoh perkondisian if nya gan. maaf merepotkan.

2. $hitung_kepalanya kan < 3 kalo dikasih niali 1 atau 2 gimana? 

mteguh23
72
3
penanya
· 8 tahun, 5 bulan yang lalu · 1 jempol

pas nilai $hitung kepalanya saya kasih 1 terus yg keluar kepala duluan 2 kali langsung lop nya berhenti (disitu saya ngerti). tapi kenapa kalo buntut duluan yg keluar, tetap kepalanya harus keluar 3 baru bisa berhenti?

ganis
198
841
· 8 tahun, 5 bulan yang lalu · 1 jempol

>> tapi kenapa kalo buntut duluan yg keluar, tetap kepalanya harus keluar 3 baru bisa berhenti?

karena tidak ada pengkondisian bahwa jika buntut keluar maka loop akan berhenti. Jika anda buat seperti ini...

>> while ($buntut == 0 )

maka loop akan berhenti di saat $buntut tidak sama dengan 0.