$angka = 5; while ( $angka >= 10 ){ echo "orang baek"; $angka > 10; echo "\n"; } echo " orang jahat "; ini pas di running ko cuma muncul echo yg terakhir ya ??
1 jempol
ganis
198
841
·
10 tahun, 11 bulan yang lalu
·
0 jempol
ekspresi di dalam while | $angka >= 10 bernilai FALSE karena 5 tidaklah lebih besar atau sama dengan 10. Jadi sebelum kode di dalam while dijalankan, kondisinya sudah salah. Sehingga kode di dalam while tidak dijalankan. berbeda halnya dengan "do while". "do while" akan menjalankan kode di dalamnya minimal satu kali.
buyzer
288
48
·
10 tahun, 10 bulan yang lalu
·
2 jempol
semua yang ada di antara { } akan di ulang selama kondisi masih true .. while(true){ //perintah yg akan di ulang } . perulangan di atas akan trus di ulang karena kondisi tru ..
plonknimbuzz
139
2
·
10 tahun, 9 bulan yang lalu
·
1 jempol
kebalik itu. pake <= 10
bhawara_it
205
4
·
10 tahun, 8 bulan yang lalu
·
0 jempol
karena var angkamu hanya 5,melainkan whilenya >= 10. 5 bukan lah lebih besar/sama dengan 10
yusufmalikul
77
0
·
10 tahun, 8 bulan yang lalu
·
0 jempol
$angka = 5; while ( $angka >= 10 ){ karena $angka >= 10 atau 5 >= 10 menghasilkan false maka kode di dalam while tidak dijalankan.