Page 161 - SK tingkatan 5
P. 161

Mendapatkan Nilai Minimum
                  Nilai minimum merujuk nilai terkecil dalam suatu senarai nilai. Proses
                  mencari  nilai  minimum  dapat  dilaksanakan  seperti  ditunjukkan  pada
                  Rajah 3.1.33.




                                             Banding nilai
                       Beri nilai           dalam  senarai            Dapat nilai
                        awal                 dengan nilai             minimum
                      minimum               awal minimum               terkini


                                   Rajah 3.1.33  Proses mencari nilai minimum

                  Terdapat hanya satu proses perbandingan sahaja, iaitu: banding nilai yang
                  dirujuk dalam senarai lebih kecil daripada nilai minimum.


                   CONTOH        11

                  Contoh 11 menunjukkan proses mencari nombor terkecil (nilai minimum) di dalam suatu senarai nombor.
                  Atur cara JavaScript dan output ditunjukkan pada Rajah 3.1.34.
                                                                         Beri nilai awalan kepada noMinimum.
                    <html>
                      <body>                                             Dianggap 999 adalah noMinimum (pilih
                          <script>                                       nombor paling tinggi)
                              var no =[5,-1,4,12,8], noMinimum = 999,
                                  i, bilNombor = no.length;                no.length untuk mengira
                              for(i = 0; i < bilNombor; i++)               bilangan nombor dalam senarai
                              {
                                  if (no[i]< noMinimum)         Banding nombor yang dirujuk sama ada LEBIH
                                  {                             KECIL daripada noMinimum
                                     noMinimum = no[i];
                                  }
                              }
                              document.write(noMinimum);          noMinimum sekarang ialah nombor yang sedang dirujuk.
                          </script>                               Sebab: Nombor yang dirujuk LEBIH KECIL daripada nilai
                      </body>                                     terkini bagi noMinimum
                    </html>














                                    Rajah 3.1.34  Atur cara JavaScript dan output (mendapatkan nilai minimum)


 PB                                                                BAB 3  Pengaturcaraan Berasaskan Web 153
   156   157   158   159   160   161   162   163   164   165   166