Page 163 - SK tingkatan 5
P. 163

2  Seterusnya, rujuk berat pertama dalam senarai.
                  3  Bandingkan berat pertama dengan nilai awal berat terendah. Jika nilai berat tersebut lebih kecil daripada
                     nilai awal tadi, maka berat paling ringan telah bertukar kepada berat pertama. Jika tidak, nilai awal berat
                     terendah akan kekal.
                  4  Ulang langkah yang sama dengan berat-berat yang lain dalam senarai.




                                                                               berat.length untuk mengira
                    <html>                      Senarai berat beg sekolah    bilangan nilai berat dalam senarai
                       <body>                    daripada 6 orang murid
                         <script>
                             var berat = [3,3,2,5,4,5], beratPalingRingan = 999, i,
                               bilBerat = berat.length;
                                                                          Dianggap 999 adalah berat terendah


                                                                          Rujuk nilai berat beg dalam senarai satu
                             for(i = 0; i < bilBerat; i++)             persatu menggunakan indeks bagi tatasusunan
                             {                                           (array). Bandingkan berat tersebut dengan
                               if (berat[i] < beratPalingRingan)                 berat terendah tadi.
                               {                                        Jika nilai berat yang dirujuk adalah lebih kecil
                                 beratPalingRingan = berat[i];           daripada berat terendah, maka jadikan nilai
                               }                                                     berat yang
                             }
                                                                        dirujuk menjadi berat terendah yang terkini.

                             document.write(“Berat beg paling ringan (di kalangan 6 orang murid): “
                               + beratPalingRingan + “ kg”);
                      </script>                                       Paparkan berat terendah setelah semua nilai berat
                     </body>                                                     dalam senarai dirujuk.
                    </html>


















                                 Rajah 3.1.36  Atur cara JavaScript dan output (mendapatkan berat beg paling ringan)










 PB                                                                BAB 3  Pengaturcaraan Berasaskan Web 155
   158   159   160   161   162   163   164   165   166   167   168