Page 215 - SK tingkatan 5
P. 215

CONTOH        40


                  Contoh 40 menunjukkan proses mencari satu nombor dalam tatasusunan. Gelung for digunakan untuk
                  merujuk satu per satu nombor di dalam tatasusunan dengan menggunakan indeks dan seterusnya
                  menyemak sama ada nombor tersebut ialah 12 dengan menggunakan penyataan for. Atur cara JavaScript
                  dan output ditunjukkan dalam Jadual 3.1.40.

                  •  Atur cara akan mencari nilai daripada suatu senarai nombor dalam tatasusunan.

                                         Jadual 3.1.40  Contoh atur cara JavaScript dan output (Cari Nilai)
                                         Atur cara                                 Contoh Output

                    <html>                                              12 dijumpai
                      <body>
                       <script>
                        var no = [5, -1, 4, 12, 8];
                        var i;

                        for(i=0; i<5; i++)
                        {
                          if (no[i] == 12)
                            document.write (no[i] + “ dijumpai”);
                        }

                       </script>
                      </body>
                    </html>


                   CONTOH        41


                  Contoh 41 menunjukkan nombor-nombor dalam tatasusunan diisih secara menaik dengan menggunakan
                  kaedah isihan buih. Atur cara JavaScript dan output ditunjukkan dalam Jadual 3.1.41.

                  •  Atur cara akan mengisihkan suatu senarai nombor dalam tatasusunan.
                                        Jadual 3.1.41  Contoh atur cara JavaScript dan output (isihan buih)

                                         Atur cara                                 Contoh Output
                   <html>                                              5  –1  4  12  8
                     <body>
                      <script>                                         Senarai nombor (telah diisih secara menaik):
                        var no = [5, -1, 4, 12, 8];
                        var i, j, sementara;                           –1  4  5  8  12
                        for(i=0; i<5; i++)
                        {
                         document.write (“ “ + no[i]);
                        }
                         for(i=0; i<5-1; i++)
                         {
                          for(j=0; j<5-i-1; j++)
                          {

 PB                                                                BAB 3  Pengaturcaraan Berasaskan Web 207
   210   211   212   213   214   215   216   217   218   219   220