-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchecking_grade.php
More file actions
70 lines (68 loc) · 3.01 KB
/
checking_grade.php
File metadata and controls
70 lines (68 loc) · 3.01 KB
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<!DOCTYPE html>
<html>
<head>
<title>Grading System</title>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="bg-zinc-600 text-white">
<div class="border-2 border-white rounded-lg pb-3 w-1/2 bg-black min-h-72 ml-40 mt-14 mb-32 ">
<h2 class="m-4 font-bold uppercase">Enter Student's Marks</h2>
<form class="m-5" action="" method="POST">
<label for="percentage">Percentage: </label><br>
<input class="text-black pl-1 rounded mt-2" type="number" name="percentage" step="any"><br><br>
<button class="border-1 border-white bg-blue-700 text-white rounded p-1 font-semibold text-xs mr-4" type="submit" name="button">Display Grade</button>
<button class="text-white bg-zinc-500 rounded p-1 font-semibold text-xs w-20" type="submit" name="reset">Reset</button>
</form>
<?php
if(isset($_POST['button'])){
grade();
}
if(isset($_POST['reset'])){
}
function grade(){
$percentage = $_POST['percentage'];
switch(true){
case($percentage == ''):
echo "<h3 class='ml-5'> Percentage shouldn't be empty.</h1>";
break;
case($percentage > 100):
echo "<h3 class='ml-5'> Percentage should be less than 100%</h1>";
break;
case($percentage >= 90 && $percentage <= 100):
$grade = "A";
echo "<h3 class='ml-5'>Percentage: $percentage%</h3> <br> <h3 class='ml-5'>Grade: $grade</h3>";
break;
case($percentage >= 80 && $percentage <= 89):
$grade = "B";
echo "<h3 class='ml-5'>Percentage: $percentage%</h3> <br> <h3 class='ml-5'>Grade: $grade</h3>";
break;
case($percentage >= 70 && $percentage <= 79):
$grade = "C";
echo "<h3 class='ml-5'>Percentage: $percentage%</h3> <br> <h3 class='ml-5'>Grade: $grade</h3>";
break;
case($percentage >= 60 && $percentage <= 69):
$grade = "D";
echo "<h3 class='ml-5'>Percentage: $percentage%</h3> <br> <h3 class='ml-5'>Grade: $grade</h3>";
break;
case($percentage >= 50 && $percentage <= 59):
$grade = "E";
echo "<h3 class='ml-5'>Percentage: $percentage%</h3> <br> <h3 class='ml-5'>Grade: $grade</h3>";
break;
case($percentage >= 40 && $percentage <= 49):
$grade = "F";
echo "<h3 class='ml-5'>Percentage: $percentage%</h3> <br> <h3 class='ml-5'>Grade: $grade</h3>";
break;
case($percentage >= 30 && $percentage <= 39):
$grade = "S";
echo "<h3 class='ml-5'>Percentage: $percentage%</h3><h3 class='ml-5'>Grade: $grade</h3>";
break;
case($percentage < 30):
$grade = "U";
echo "<h3 class='ml-5'>Percentage: $percentage%</h3> <br> <h3 class='ml-5'>Grade: $grade</h3>";
break;
}
}
?>
</div>
</body>
</html>