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
   100   101   102   103   104   105   106   107   108   109   110