Page 183 - SK tingkatan 5
P. 183

Contoh output











                  Penerangan:
                   1   Mempunyai senarai nama pesakit yang berjenis String.
                   2   Mencari pesakit bernama “Ramasamy A/L Muthusamy” menggunakan carian perduaan.

                    3   Mesej "masih dalam giliran." akan dipaparkan jika pesakit masih dalam senarai pesakit.


                   CONTOH        21


                  Contoh 21 menunjukkan nombor-nombor iaitu 5.5, –1.3, dan 12.95 berjenis double diletakkan ke dalam
                  Queue menggunakan fungsi unshift(). Seterusnya, fungsi pop() digunakan untuk mengeluarkan nombor
                  dalam Queue tersebut, iaitu nombor 5.5 (nombor) pertama diletakkan. Atur cara JavaScript dan contoh
                  output ditunjukkan pada Jadual 3.1.7.

                        Jadual 3.1.7  Contoh atur cara JavaScript dan output dalam pengumpukan nilai dalam Queue (Jenis data nombor)
                    Jenis data          Contoh atur cara penskripan bagi pengumpukan nilai dalam struktur queue
                   Nombor     <html>
                                <body>
                                 <script>
                                   var queueNo = [], noBaru, noKeluar;
                                   noBaru = 5.5;
                                   queueNo.unshift(noBaru);
                                   document.write(“<br>Nombor Baru Masuk: “, noBaru);
                                   noBaru = –1.3;
                         1         queueNo.unshift(noBaru);
                                   document.write(“<br>Nombor Pelajar Masuk: “, noBaru);
                                   noBaru = 12.95;
                                   queueNo.unshift(noBaru);
                                   document.write(“<br>Nombor Pelajar Masuk: “, noBaru);
                                   document.write(“<br><br>Senarai Nombor Pelajar Terkini Dalam
                                   Giliran (Queue):<br>-----------------------”);
                                   document.write(“<br>”,queueNo);
                                   noKeluar = queueNo.pop();  2
                                   document.write(“<br><br>Nombor Pelajar Dikeluarkan: “,
                                       noKeluar);
                                   document.write(“<br><br>Senarai Nombor Terkini
                                       Dalam Giliran (Queue):<br>-----------------------”);
                                   document.write(“<br>”,queueNo);
                                 </script>
                                </body>
                              </html>

 PB                                                                BAB 3  Pengaturcaraan Berasaskan Web 175
   178   179   180   181   182   183   184   185   186   187   188