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
   212   213   214   215   216   217   218   219   220   221   222