Konsep while ?

Oleh takanashirikka 44 1 pada Selasa, 3 Des. 2013, 11:44:07


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



$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, 9 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, 7 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, 7 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.