Dalam kasus ini, kami menggunakan percabangan if - else. Bentuk dasar pernyataannya seperti berikut:
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:
- Anda telah menginstall wampserver
- Anda telah memahami cara kerja Atribut "Action", "Method GET" dan "$_REQUEST"
Pertama, kita buat formulirnya terlebih dahulu, saya contohkan kode dibawah ini, silakan simpan dengan nama file "input_nilai.php"
<html>
<!--
*bundet.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:
https://youtu.be/rsPdJAgBOYo