Page 217 - SK tingkatan 5
P. 217
Jadual 3.1.42 Senarai nilai suhu (dalam Celcius)
Negara Suhu
Algeria 51.3˚C (124.3 ˚F)
Ghana 43.3˚C (109.9 ˚F)
Nigeria 46.4˚C (115.5 ˚F)
Afrika Selatan 50.0˚C (122.0 ˚F)
Tunisia 55.0˚C (131.0 ˚F)
Atur cara JavaScript dan output ditunjukkan dalam Rajah 3.1.46 dan Rajah 3.1.47.
<html>
<body>
<p>Senarai negara dan suhu (belum diisih): </p>
<script>
1 var negara = [“Algeria”,”Ghana”,”Nigeria”,”Afrika Selatan”,”Tunisia”];
2 var suhu = [51.3, 43.3, 46.4, 50.0, 55.0];
var i, j, sementara, sementara2;
for(i=0; i<5; i++)
{
3
document.write (“ “+ negara[i] + “ “ + suhu[i]);
document.write (“<br>”);
}
for(i=0; i<5-1; i++)
{
for(j=0; j<5-i-1; j++)
{
if (suhu[j] > suhu[j+1])
{
4
sementara = suhu[j];
suhu[j] = suhu[j+1]; 5
suhu[j+1] = sementara;
sementara2 = negara[j];
negara[j] = negara[j+1]; 5
negara[j+1] = sementara2;
}
}
}
document.write (“<br><br>Senarai negara beserta suhu (telah
diisih):<br><br>”);
for(i=0; i<5; i++)
6
{
document.write (“ “+ negara[i]+” “+ suhu[i]);
document.write (“<br>”);
}
</script>
</body>
</html>
Rajah 3.1.46 Atur cara JavaScript (isih tatasusunan)
PB BAB 3 Pengaturcaraan Berasaskan Web 209

