Page 209 - SK tingkatan 5
P. 209

Cara Memanggil/Menggunakan Procedure dan Function untuk
                  Meringkaskan Atur Cara Bahasa Penskripan Klien
                  Subatur cara akan menggunakan subatur cara lain bertujuan
                  supaya kod pernyataan-pernyataan dalam subatur cara lain             panggil
                  akan dilaksanakan. Umumnya, hubungan dua subatur cara    Subatur cara       Subatur cara
                                                                           (Pemanggil)
                                                                                               (Dipanggil)
                  ialah pemanggil dan dipanggil. Subatur cara (pemanggil)
                  memanggil  nama subatur cara (dipanggil) dalam badan    Rajah 3.1.45  Subatur cara pemanggil dan
                  subatur cara (pemanggil) seperti yang ditunjukkan dalam           dipanggil
                  Rajah 3.1.45.



                   CONTOH        36

                  Contoh 36 menunjukkan cara memanggil subatur cara JumlahNo( ) berulang-ulang kali dengan nilai yang
                  berbeza-beza diberikan kepada subatur cara. Subatur cara JumlahNo( ) mengira dan menjumlahkan nombor
                  dalam senarai subatur cara yang sama dan dapat digunakan juga untuk menjumlahkan nombor bagi jenis
                  data yang berbeza. Atur cara dan output ditunjukkan pada Jadual 3.1.36.



                                   Jadual 3.1.36  Contoh atur cara JavaScript dan output (pemanggil subatur cara)
                                            Atur cara                                 Contoh output
                   <html>                                                     95
                     <body>                                                   666
                       <script>                                               20.9
                          var SenaraiPertama = [2,4,12,77];
                    1     var SenaraiKedua = [333,222,111];                   Senarai nombor
                          var SenaraiKetiga = [5.1,5.2,5.6,5.0];
                          var jum1, jum2,jum3;

                          jum1  = JumlahNo(SenaraiPertama);
                          jum2  = JumlahNo(SenaraiKedua);         2  3      Memanggil Function JumlahNo( )
                          jum3  = JumlahNo(SenaraiKetiga);
                    6
                          document.write(jum1 + “<br>”);
                          document.write(jum2 + “<br>”);            Mencetak jumlah
                          document.write(jum3 + “<br>”);

                          function JumlahNo(nombor)
                          {
                           var i, bilNo, jumlah= 0;
                    4      bilNo = nombor.length;                     Fungsi yang dipanggil iaitu Function
                           for (i=0; i<bilNo; i++)
                           {                                                  JumlahNo( )
                             jumlah = jumlah + nombor[i];
                           }                 5
                           return jumlah;
                          }
                       </script>
                     </body>
                   </html>

 PB                                                                BAB 3  Pengaturcaraan Berasaskan Web 201
   204   205   206   207   208   209   210   211   212   213   214