| Contoh PHP Hitung Nilai Mahasiswa |
if (kondisi) {
statement-jika-kondisi-true;
} else {
statement-jika-kondisi-false;
}
Kondisi merupakan parameter yang bisa terdiri dari variabel, nilai maupun operator yang akan diperiksa kebenarannya/kondisinya (TRUE atau FALSE). Jika kondisinya TRUE, maka statemen dalam blok if akan dieksekusi, sebaliknya jika kondisinya FALSE maka statemen dalam blok else yang dieksekusi.
Sebelum mencoba code program dibawah ini, saya asumsikan terlebih dahulu bahwa:
Sebelum mencoba code program dibawah ini, saya asumsikan terlebih dahulu bahwa:
Pertama, kita buat formulirnya terlebih dahulu, saya contohkan kode dibawah ini, silakan simpan dengan nama file "input_nilai.php"
<html>
<!--
*gatewan.com
*Wawan Beneran
*PHP Form Hitung Nilai Mahasiswa
-->
<head>
<title>Belajar PHP </title>
</head>
<body>
<h2>PHP Hitung Nilai Mahasiswa</h2>
<style type="text/css">
#mhs{
//margin: 10px;
position: absolute;
left: 60px;
}
</style>
<form action ="output_nilai.php" method="POST">
Nama :
<input id="mhs" type="text" name="nama"><br>
Tugas:
<input id="mhs" type="text" name="tugas"><br>
UTS:
<input id="mhs" type="text" name="uts"><br>
UAS:
<input id="mhs" type="text" name="uas"><br><br>
<input id="mhs" type="submit" value="Hasil">
</form>
</body>
</html>
Sementara itu, gunakan kode di bawah ini untuk mengkalkulasi sekaligus menampilkan nilai akhirnya, simpan dengan nama file "output_nilai.php"
<?php
/**
*gatewan.com
*Wawan Beneran
*PHP Kalkulasi Nilai Mahasiswa
*/
$nama=$_REQUEST["nama"];
$tugas=$_REQUEST["tugas"];
$uts=$_REQUEST["uts"];
$uas=$_REQUEST["uas"];
$hasil=($tugas*0.3)+($uas*0.4)+($uts*0.3);
echo("Nilai ");
echo($nama);
echo(" Adalah:");
echo("<br>");
if ($hasil>80)
echo("Hasil : <b>A</b>");
elseif ($hasil>70)
echo("Hasil : <b>B</b>");
elseif ($hasil>60)
echo("Hasil : <b>C</b>");
elseif ($hasil>40)
echo("Hasil : <b>D</b>");
else
echo("Hasil : <b>E</b>");
?>
Seperti biasa, letakan file-file php di folder www (Direktori wampserver). Berikutnya, silakan di running via localhost, seperti demo ini: