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

