Menggunakan lima Struktur Kontrol pada PHP
Pada postingan sebelumnya kita sudah belajar mengenai STRUKTUR KONTROL PADA PHP dan contoh penggunaannya.
MENGGUNAKAN IF ELSE & SWITCH CASE
Sekarang, kita akan membuat contoh program yang menggabungkan lima struktur kontrol, disini aku akan menggunakan :
- If
- Else If
- Else
- Switch
- Break
Program ini bernama 'Rapor Pelajaran'
1. Dimana pertama-tama kita akan membuat heading menggunakan html pada <body>.
2. Buat variabel bernama '$nilaiPengetahuan'. Variabel ini yang nantinya akan kita gunakan dalam mengatur struktur.
3. Selanjutnya, kita menggunakan kondisi If Else untuk menentukan apabila $nilaiPengetahuan di bawah 75 maka akan remedial.
Begitu pula dengan elseIf selanjutnya, Hasilnya akan menjadi seperti ini :
Switch case ini menggunakan kondisi (true) yang artinya bila variabel $nilaiPengetahuan sesuai dengan kondisi case, case tersebut akan dijalankan.
Contohnya pada case pertama mempunyai kondisi :
$nilaiPengetahuan >= 95 && $nilaiPengetahuan <= 99
maka, akan menampilkan echo tersebut. Hasilnya seperti ini :
Coding lengkap :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tugas</title>
</head>
<body style="text-align: center; font-family: cursive; font-size:40px;">
<div class="header" style="color: pink;">
<h1>Rapor Pelajaran</h1>
</div>
<div>
<?php
//Membuat Variabel
$nilaiPengetahuan = 85;
/*
Selanjutnya, kita menggunakan kondisi If Else untuk menentukan
apabila $nilaiPengetahuan di bawah 75 maka akan remedial.
*/
if ($nilaiPengetahuan >= 95 && $nilaiPengetahuan != 100) {
echo "Nilai Pengetahuan anda : $nilaiPengetahuan<br>";
echo "Selamat, Anda tidak remedial!";
echo "<br>";
} elseif ($nilaiPengetahuan >= 85) {
echo "Nilai Pengetahuan anda : $nilaiPengetahuan<br>";
echo "Selamat, Anda tidak remedial!";
echo "<br>";
} elseif ($nilaiPengetahuan < 75) {
echo "Nilai Pengetahuan anda : $nilaiPengetahuan<br>";
echo "Anda remedial!";
echo "<br>";
} elseif ($nilaiPengetahuan == 100) {
echo "Nilai Pengetahuan anda : $nilaiPengetahuan<br>";
echo "Nilai Sempurna!";
echo "<br>";
} else {
echo "Nilai Pengetahuan anda : $nilaiPengetahuan<br>";
echo "Selamat, kamu hampir saja remedial!";
echo "<br>";
}
/*
Di Switch Case ini kita akan menentukan berapa skor yang
didapat sesuai dengan $nilaiPengetahuan.
*/
switch (true) {
case $nilaiPengetahuan >= 95 && $nilaiPengetahuan <= 99:
echo "Skor : A 🎉<br>";
break;
case $nilaiPengetahuan == 100:
echo "Skor : A+ 🎉<br>";
break;
case $nilaiPengetahuan >= 85:
echo "Skor : B+ 😃<br>";
break;
case $nilaiPengetahuan < 75:
echo "Skor : F 😱<br>";
break;
default:
echo "Skor : B- 😐<br>";
break;
}
?>
</div>
</body>
</html>
ABOUT THE AUTHOR
Hello We are OddThemes, Our name came from the fact that we are UNIQUE. We specialize in designing premium looking fully customizable highly responsive blogger templates. We at OddThemes do carry a philosophy that: Nothing Is Impossible