Page 105 - BUKU TEKS SK T4
P. 105
Kawalan ulangan mengandungi kawalan pilihan tetapi cuba perhatikan
arah anak panah untuk keputusan "Benar". Adakah anak panah berpusing
kembali kepada anak panah yang memasuki rombus kawalan pilihan?
Tujuan berbuat demikian adalah supaya syarat boolean yang sama akan
diuji berkali-kali.
While loop in Java with Setelah penyataan-penyataan dalam blok berulang dilaksanakan,
examples kenal pasti sama ada atur cara perlu mengemas kini nilai dalam syarat.
goo.gl/qCyMB0
Hal ini kerana, jika langkah ini tidak dibuat, maka syarat boolean yang diuji
akan mempunyai nilai boolean "Benar" selama-lamanya.
Contoh 40
Tentukan output bagi kod Java berikut:
public class Contoh40{
public static void main(String[] args){
int n=5;
while(n>0){
System.out.print(n + ",");
n-=1;
}
}
}
Contoh output:
? Contoh 41
Tahukah Gunakan kawalan ulangan while untuk mempamerkan semua nombor dalam
Anda turutan menurun daripada integer positif nombor yang dimasukkan pengguna
Langkah perlaksanaan sehingga sifar.
kawalan while: (a) Tulis pseudokod untuk penyelesaian bagi masalah di atas.
1 <ungkapan> dinilai
2 Jika <ungkapan> (b) Lukiskan carta alir untuk penyelesaian masalah di atas.
bernilai benar, (c) Tulis atur cara Java menggunakan carta alir yang telah dilukis sebagai
<penyataan> rujukan.
dilaksanakan.
3 Jika <ungkapan> Penyelesaian:
bernilai palsu, tamat
(a) Baca input nom
gelung.
Selagi (nom > 0) mula_selagi
4 Ulang langkah 3 dan 4
Papar nom=nom-1;
tamat_selagi
Sains Komputer Tingkatan 4
96

