Sunday, October 5, 2014

Menentukan Grade dari Nilai

Dalam menentukan nilai / grade saat ini sering digunakan huruf A, B+, B, C+, C, D, dan E, dimana masing-masing huruf memiliki batasan nilai. Berikut ini merupakan salah satu contoh untuk menentukan grade dari suatu nilai.

Source code-nya yaitu:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
@$nilai1 = $_POST['nilai1'];
?>

<!DOCTYPE html>
<html>
    <head>
        <title>Nilai Grade</title>
    </head>
    <body>
        <form method="POST">
            Masukan nilai = 
            <input type="text" name="nilai1" value="<?php echo $nilai1; ?>"/><br/>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
            if ($nilai1 == "") {
                echo "";
            } else if ($nilai1 <= 50) {
                echo 'Nilai : ' . $nilai1 . '; Grade = E.';
            } else if ($nilai1 >= 51 && $nilai1 <= 60) {
                echo 'Nilai : ' . $nilai1 . '; Grade = D';
            } else if ($nilai1 >= 61 && $nilai1 <= 65) {
                echo 'Nilai : ' . $nilai1 . '; Grade = C';
            } else if ($nilai1 >= 66 && $nilai1 <= 75) {
                echo 'Nilai : ' . $nilai1 . '; Grade = C+';
            } else if ($nilai1 >= 76 && $nilai1 <= 80) {
                echo 'Nilai : ' . $nilai1 . '; Grade = B';
            } else if ($nilai1 >= 81 && $nilai1 <= 90) {
                echo 'Nilai : ' . $nilai1 . '; Grade = B+';
            } else if ($nilai1 >= 91 && $nilai1 <= 100) {
                echo 'Nilai : ' . $nilai1 . '; Grade = A';
            } else {
                echo 'Nilai : ' . $nilai1 . '; tidak berada dalam GRADE bilangan.';
            }
            ?>
        </form>
    </body>
</html>


Tampilan hasilnya adalah sebagai berikut:


2 comments:

  1. Terima kasih bro... sebenarnya bisa buat sendiri sih... cuma lebih mempercepat.. soalnya ;agi buru kerjain skripsi

    ReplyDelete
  2. gimana kalau inputan nya lebih dari 1 dan masing masing inputan langsung di ketahui grade nya

    ReplyDelete