Page 157 - BUKU TEKS SK T5
P. 157
Banding nilai
Beri nilai dalam senarai Dapat nilai
awal dengan nilai maksimum
maksimum awal terkini
maksimum
Rajah 3.1.28 Proses mencari nilai maksimum
Terdapat hanya satu proses perbandingan, iaitu bandingkan nilai yang
dirujuk dalam senarai sama ada lebih besar daripada nilai maksimum.
CONTOH 9
Contoh 9 menunjukkan proses mencari nombor terbesar (nilai maksimum) di dalam suatu senarai nombor.
Atur cara JavaScript dan output ditunjukkan pada Rajah 3.1.29.
Beri nilai awalan kepada noMaksimum.
<html>
Dianggap –1 adalah noMaksimum (pilih nombor paling rendah)
<body>
<script>
var no = [5,1,4,12,8], noMaksimum = -1,
no.length untuk
i,bilNombor = no.length; mengira bilangan
for(i=0; i<bilNombor; i++) nombor dalam senarai
{
if (no[i] > noMaksimum)
Banding nombor yang dirujuk
{ LEBIH BESAR daripada
noMaksimum = no[i]; noMaksimum
}
}
noMaksimum sekarang adalah
document.write(noMaksimum);
nombor yang sedang dirujuk.
</script>
Sebab: Nombor yang dirujuk
</body> LEBIH BESAR daripada nilai
</html> terkini bagi noMaksimum
Rajah 3.1.29 Atur cara JavaScript dan output (mendapatkan nilai maksimum)
PB BAB 3 Pengaturcaraan Berasaskan Web 149

