Page 161 - SK tingkatan 5
P. 161
Mendapatkan Nilai Minimum
Nilai minimum merujuk nilai terkecil dalam suatu senarai nilai. Proses
mencari nilai minimum dapat dilaksanakan seperti ditunjukkan pada
Rajah 3.1.33.
Banding nilai
Beri nilai dalam senarai Dapat nilai
awal dengan nilai minimum
minimum awal minimum terkini
Rajah 3.1.33 Proses mencari nilai minimum
Terdapat hanya satu proses perbandingan sahaja, iaitu: banding nilai yang
dirujuk dalam senarai lebih kecil daripada nilai minimum.
CONTOH 11
Contoh 11 menunjukkan proses mencari nombor terkecil (nilai minimum) di dalam suatu senarai nombor.
Atur cara JavaScript dan output ditunjukkan pada Rajah 3.1.34.
Beri nilai awalan kepada noMinimum.
<html>
<body> Dianggap 999 adalah noMinimum (pilih
<script> nombor paling tinggi)
var no =[5,-1,4,12,8], noMinimum = 999,
i, bilNombor = no.length; no.length untuk mengira
for(i = 0; i < bilNombor; i++) bilangan nombor dalam senarai
{
if (no[i]< noMinimum) Banding nombor yang dirujuk sama ada LEBIH
{ KECIL daripada noMinimum
noMinimum = no[i];
}
}
document.write(noMinimum); noMinimum sekarang ialah nombor yang sedang dirujuk.
</script> Sebab: Nombor yang dirujuk LEBIH KECIL daripada nilai
</body> terkini bagi noMinimum
</html>
Rajah 3.1.34 Atur cara JavaScript dan output (mendapatkan nilai minimum)
PB BAB 3 Pengaturcaraan Berasaskan Web 153

