Page 250 - SK tingkatan 5
P. 250
Rajah 3.2.20 menunjukkan senarai atur cara sebelah pelayan laman web gred.php bagi memproses dan
menghasilkan gred markah.
<html>
<head>
<title>Senarai Gred Markah</title>
</head>
<body>
<p>Senarai Markah dan Gred</p>
<?php
//membuka fail untuk membaca kandungan fail
$f = fopen("Matematik.txt","r");
$valid = false; // menilaiawalkan dengan nilai false
print "<table>";
print "<th align = 'left' width = '130'>Nama Murid</th>";
print "<th align = 'center'>Markah</th>";
print "<th align = 'center'>Gred</th>";
while (!feof($f) )
{
$medan = explode (',',fgets($f));
$nama = $medan[0];
$markah = $medan[1];
//tentukan gred markah bermula disini
if ($markah >= 80)
{
$gred = "A";
} elseif ($markah >= 70)
4
{
$gred = "B";
} elseif ($markah >= 60 )
{
$gred = "C";
} elseif ($markah >= 50)
{
$gred = "D";
} else
{
$gred = "E";
}
print "<tr>";
print "<td>".$nama."</td>";
242 Sains Komputer Tingkatan 5 PB

