Page 210 - SK tingkatan 5
P. 210

Penerangan:
                  1   Terdapat tiga senarai nombor yang berlainan saiz dan jenis data, iaitu  SenaraiPertama,
                     SenaraiKedua, dan SenaraiKetiga.
                  2   Atur cara ingin menjumlahkan setiap senarai nombor.
                  3   Atur cara memanggil fungsi JumlahNo()dengan menghantar senarai nombor yang berbeza.
                  4   Fungsi  JumlahNo()dibina untuk menerima senarai nombor dan menjumlahkan nombor-nombor
                     dalam senarai.
                  5   Hasil jumlah dipulangkan kepada subatur cara yang memanggil.
                  6   Hasil jumlah diterima daripada subatur cara memanggil dan disimpan ke dalam pemboleh ubah berbeza,
                     iaitu  jum1,  jum2 dan  jum3. Seterusnya setiap jumlah dicetak dengan menggunakan pernyataan
                     document.write().


                 Parameter

                 Setiap prosedur (procedure) dan fungsi (function) mempunyai kurungan. Dalam kurungan terdapat
                 nama parameter yang dipisahkan dengan simbol “,” (comma).
                                   function   nama_function (parameter1, parameter2, ...)
                   Parameter ataupun argumen membolehkan prosedur dan fungsi menghantar nilai (pemanggil)
                 dan diterima oleh prosedur dan fungsi yang dipanggil. Ungkapan parameter rasmi (formal parameter)
                 digunakan untuk merujuk parameter bagi subatur cara yang dipanggil. Ungkapan parameter sebenar
                 (actual parameter) pula digunakan untuk merujuk pemboleh ubah di dalam subatur cara pemanggil.
                 Jadual 3.1.37 menunjukkan contoh atur cara JavaScript dan output untuk menghantar nilai parameter
                 kepada subatur cara yang dipanggil.


                  CONTOH       37


                 Contoh 37 menunjukkan subatur cara toCelcius() dipanggil dan menghantar nilai Fahrenheit. Subatur cara
                 toCelcius() menerima nilai Fahrenheit tersebut dan melaksanakan penukaran nilai Fahrenheit kepada Celcius
                 dengan menggunakan formula (5/9)*(fahrenheit-32). Atur cara JavaScript dan output ditunjukkan dalam
                 Jadual 3.1.37.

                                      Jadual 3.1.37  Contoh atur cara JavaScript dan output (parameter)
                                                         Atur cara
                  <html>
                                                    2
                   <body>                             Memanggil
                                                        fungsi
                                                                   Parameter sebenar
                    <script>
                     var fahrenheit = 77; 1
                     document.write("Suhu adalah " + toCelsius (fahrenheit) + " darjah
                        Celsius.");

                                                                    Menghantar nilai
                                                                      fahrenheit



                 202   Sains Komputer Tingkatan 5                                                                                                                                                                PB
   205   206   207   208   209   210   211   212   213   214   215