Name:
Program/Block: BSIT
Grading System – If Else
<?php
if (!empty($_POST["grade"])) {
$grade = $_POST["grade"];
if (!is_numeric($grade)) {
echo "Invalid Input";
} else {
if ($grade > 100 || $grade < 50) {
echo "Invalid Grade";
} else if ($grade == 100) {
echo "Perfect!";
} else if ($grade >= 95 && $grade <= 99) {
echo "Excellent!";
} else if ($grade >= 85 && $grade <= 94) {
echo "Very Good!";
} else if ($grade >= 75 && $grade <= 84) {
echo "Average!";
} else if ($grade >= 50 && $grade <= 74) {
echo "Failed!";
} else {
echo "Please enter a grade";
}
?>
Rainbow – Switch Case
<?php
$color = '';
$color = strtoupper($_POST["color"]);
if (empty($color)) {
echo "Please enter a color.";
} elseif (is_numeric($color)) {
echo "<span>Invalid input: Please enter letters, not numbers.</span>";
} else {
switch ($color) {
case 'RED':
case 'R':
echo "<span class='red'>$color</span> is color Red on the Rainbow!";
break;
case 'ORANGE':
case 'O':
echo "<span class='orange'>$color</span> is color Orange on the Rainbow!";
break;
case 'YELLOW':
case 'Y':
echo "<span class='yellow'>$color</span> is color Yellow on the Rainbow!";
break;
case 'GREEN':
case 'G':
echo "<span class='green'>$color</span> is color Green on the Rainbow!";
break;
case 'BLUE':
case 'B':
echo "<span class='blue'>$color</span> is color Blue on the Rainbow!";
break;
case 'INDIGO':
case 'I':
echo "<span class='indigo'>$color</span> is color Indigo on the Rainbow!";
break;
case 'VIOLET':
case 'V':
echo "<span class='violet'>$color</span> is color Violet on the Rainbow!";
break;
default:
echo "<span>The color '$color' is not part of the rainbow.</span>";
break;
?>
Rainbow – If Else
<?php
if (!empty($_POST["color"])) {
$color = $_POST["color"];
$color = strtoupper(trim($color));
if ($color == 'RED' || $color == 'R') {
echo "<span class='red'>$color</span> is color Red on the Rainbow!";
} else if ($color == 'ORANGE' || $color == 'O') {
echo "<span class='orange'>$color</span> is color Orange on the Rainbow!";
} else if ($color == 'YELLOW' || $color == 'Y') {
echo "<span class='yellow'>$color</span> is color Yellow on the Rainbow!";
} else if ($color == 'GREEN' || $color == 'G') {
echo "<span class='green'>$color</span> is color Green on the Rainbow!";
} else if ($color == 'BLUE' || $color == 'B') {
echo "<span class='blue'>$color</span> is color Blue on the Rainbow!";
} else if ($color == 'INDIGO' || $color == 'I') {
echo "<span class='indigo'>$color</span> is color Indigo on the Rainbow!";
} else if ($color == 'VIOLET' || $color == 'V') {
echo "<span class='violet'>$color</span> is color Violet on the Rainbow!";
} else {
echo "<span>The color '$color' is not part of the rainbow.</span>";
} else {
echo "Please enter a color";
?>