Page 143 - BUKU TEKS SK T5
P. 143
CONTOH 4
Contoh 4 menunjukkan satu senarai kod buku diisih secara menurun menggunakan kaedah isihan buih.
Atur cara JavaScript dan output ditunjukkan pada Rajah 3.1.16.
<html>
<body>
<script>
var kodBuku = [110, 102, 105, 101, 100]; Dapatkan senarai
yang belum diisih
kodBuku.length var bilKod = kodBuku.length, i, j;
untuk mengira var sementara = kodBuku[0];
bilangan
kodBuku dalam document.write(“Senarai kod buku sebelum isih: “ + kodBuku);
senarai
for(i=0; i<bilKod-1; i++)
{
for (j=0; j<bilKod-i-1; j++)
{
if (kodBuku[j] < kodBuku[j+1]) Bandingkan unsur
{
sementara = kodBuku[j];
kodBuku[j] = kodBuku[j+1]; Tukar kedudukan
kodBuku[j+1] = sementara;
}
}
}
document.write (“<br>Senarai kod buku selepas isih secara
menurun: “ + kodBuku);
</script>
</body>
</html>
Rajah 3.1.16 Atur cara JavaScript dan output bagi isihan buih (turutan menurun)
PB BAB 3 Pengaturcaraan Berasaskan Web 135

