Page 248 - SK tingkatan 5
P. 248

<?php
                        $f = fopen("Nombor.txt","r");  1
                        while (!feof($f))   2
                      {
                           $arrNombor = explode(',',fgets($f));  3
                        }
                        $bilangan = count($arrNombor);  4
                        $jumlah = 0;
                        for ($x = 0;$x < $bilangan; $x++)  5
                        {
                           print $arrNombor[$x]."<br>";  6
                           $jumlah = $jumlah + $arrNombor[$x];
                        }
                        $purata = $jumlah / $bilangan;
                        print "Jumlah = ".$jumlah."<br>";
                        print "Nilai Purata = ".$purata."<br>";
                        // tutup fail yang telah dibuka
                        fclose($f); 7
                  ?> //penamat untuk php

                                     Rajah 3.2.16  Atur cara sebelah pelayan bagi laman web Purata.php
                 Penerangan:

                  1   Membuka fail teks yang bernama ‘Nombor.txt’ yang mengandungi nombor-nombor.

                  2 Struktur pengulangan untuk proses membaca teks daripada fail teks sehingga penghujung fail.

                  3 Pada  setiap  baris  teks  yang  dibaca  daripada  fail  teks,  data  nombor-nombor  yang  dipisahkan

                     dengan simbol koma akan disimpan dalam tatasusunan yang bernama ‘$arrNombor’.
                  4 Penggunaan fungsi ‘count’ untuk menentukan bilangan elemen bagi tatasusunan ‘$arrNombor’.

                  5 Struktur pengulangan sebanyak ‘$bilangan’ kali ulangan.

                  6 Melaksanakan penjumlahan nombor. Hasil penjumlahan akan disimpan dalam pemboleh ubah

                     ‘$jumlah’.
                  7 Menutup fail teks yang telah dibuka.



                  CONTOH        3

                 Contoh 3 menerangkan pembinaan laman web yang akan menyenaraikan nama murid, markah serta gred
                 yang diperoleh bagi markah tersebut. Katakan kita telah mempunyai data yang disimpan dalam fail teks
                 yang bernama ‘Matematik.txt’ seperti yang ditunjukkan dalam Rajah 3.2.17. Melalui data-data ini, kita boleh
                 memprosesnya dengan membangunkan laman web yang boleh mencapai dan seterusnya membaca data-
                 data yang terdapat dalam fail teks tersebut. Andaikan masalah yang ingin kita selesaikan ialah membina
                 laman web yang akan menyenaraikan nama murid, markah serta gred yang diperoleh bagi markah tersebut.



                 240   Sains Komputer Tingkatan 5                                                                                                                                                                PB
   243   244   245   246   247   248   249   250   251   252   253