Page 200 - SK tingkatan 5
P. 200

Jadual 3.1.26  Struktur ulangan berkawalan syarat (do... while)
                   Jenis Ulangan          Pseudokod                           Carta Alir
                  do…while…      1  Mula
                                                                       Mula
                                 2  Nilai awal syarat

                                 3  Pernyataan
                                                               Nilai awal syarat
                                 4  Jika syarat BENAR
                                    4.1  Kemaskini syarat          Pernyataan
                                    4.2  Pergi ke Langkah 3
                                                                                         Kemaskini
                                 5  Tamat                                     BENAR        syarat
                                                                     Syarat
                                                                     BENAR?

                                                                PALSU

                                                                      Tamat



                  CONTOH       31

                 Contoh 31 menunjukkan "Salam Sejahtera!" akan dipaparkan dahulu sekurang-kurangnya sekali dan
                 syarat akan disemak selepas paparan. Jika syarat dipenuhi paparan akan dilaksanakan semula. Atur cara
                 JavaScript dan output ditunjukkan pada Jadual 3.1.27.

                                   Jadual 3.1.27  Contoh atur cara JavaScript dan output (do...while)
                                         Atur cara                                 Contoh Output
                  <html>                                                          (syarat dipenuhi)
                    <body>                                               nilai awal bagi pembolehubah ulang ialah 1
                     <script>
                       var ulang=1;  1
                       do{
                         document.write("Salam Sejahtera!<br>");  2
                         ulang++;   3
                       }while(ulang<=3);   4
                     </script>
                    </body>
                  </html>
                  <html>                                                         (syarat tidak dipenuhi)
                    <body>                                               nilai awal bagi pembolehubah ulang ialah 4
                     <script>
                       var ulang=4;
                       do{
                         document.write("Salam Sejahtera!<br>");
                         ulang++;
                       }while(ulang<=3);
                     </script>
                    </body>
                  </html>

                 192   Sains Komputer Tingkatan 5                                                                                                                                                                PB
   195   196   197   198   199   200   201   202   203   204   205