Contoh Switch Case Menggunakan bilangan :
<?php
$NilaiAkhir = 67.56;
$NilaiMahasiswa = round($NilaiAkhir);
switch($NilaiMahasiswa)
{
case ($NilaiMahasiswa > 95) :
$NilaiDalamAngka = "A";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 94 && $NilaiMahasiswa >= 90):
$NilaiDalamAngka = "A-";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 89 && $NilaiMahasiswa >= 85):
$NilaiDalamAngka = "B+";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 84 && $NilaiMahasiswa >= 80):
$NilaiDalamAngka = "B";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 79 and $NilaiMahasiswa >= 75):
$NilaiDalamAngka = "B-";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 74 and $NilaiMahasiswa >= 70):
$NilaiDalamAngka = "C+";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 69 and $NilaiMahasiswa >= 65):
$NilaiDalamAngka = "C";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 64 and $NilaiMahasiswa >= 60):
$NilaiDalamAngka = "C-";
$StatusKelulusan = "Tidak Lulus";
$KeteranganStudi = "Boleh Melanjutkan Mata Kuliah ";
$KeteranganStudi .= "Bersyarat berikutnya";
break;
case ($NilaiMahasiswa <= 59 and $NilaiMahasiswa >= 55):
$NilaiDalamAngka = "D+";
$StatusKelulusan = "Tidak Lulus";
$KeteranganStudi = "Mengulang Tahun Depan";
break;
case ($NilaiMahasiswa <= 54 and $NilaiMahasiswa >= 50):
$NilaiDalamAngka = "D";
$StatusKelulusan = "Tidak Lulus";
$KeteranganStudi = "Mengulang Tahun Depan";
break;
case ($NilaiMahasiswa <= 49 and $NilaiMahasiswa >= 45):
$NilaiDalamgAngka = "D-";
$StatusKelulusan = "Tidak Lulus";
$KeteranganStudi = "Mengulang Tahun Depan";
break;
case ($NilaiMahasiswa < 45):
$NilaiDalamAngka = "F";
$StatusKelulusan = "Tidak Lulus";
$KeteranganStudi = "Mengulang Tahun Depan";
break;
}
echo "Hasil Studi Mahasiswa : " . "<br ?>";
echo "Nilai Studi = " . $NilaiMahasiswa;
echo "<br />";
echo "Nilai Akhir = " . $NilaiDalamAngka;
echo "<br />";
echo "Status Kelulusan = " . $StatusKelulusan;
echo "<br />";
echo "Keterangan Studi = " . $KeteranganStudi;
?>
$NilaiAkhir = 67.56;
$NilaiMahasiswa = round($NilaiAkhir);
switch($NilaiMahasiswa)
{
case ($NilaiMahasiswa > 95) :
$NilaiDalamAngka = "A";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 94 && $NilaiMahasiswa >= 90):
$NilaiDalamAngka = "A-";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 89 && $NilaiMahasiswa >= 85):
$NilaiDalamAngka = "B+";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 84 && $NilaiMahasiswa >= 80):
$NilaiDalamAngka = "B";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 79 and $NilaiMahasiswa >= 75):
$NilaiDalamAngka = "B-";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 74 and $NilaiMahasiswa >= 70):
$NilaiDalamAngka = "C+";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 69 and $NilaiMahasiswa >= 65):
$NilaiDalamAngka = "C";
$StatusKelulusan = "Lulus";
$KeteranganStudi = "Lanjutkan Kuliah";
break;
case ($NilaiMahasiswa <= 64 and $NilaiMahasiswa >= 60):
$NilaiDalamAngka = "C-";
$StatusKelulusan = "Tidak Lulus";
$KeteranganStudi = "Boleh Melanjutkan Mata Kuliah ";
$KeteranganStudi .= "Bersyarat berikutnya";
break;
case ($NilaiMahasiswa <= 59 and $NilaiMahasiswa >= 55):
$NilaiDalamAngka = "D+";
$StatusKelulusan = "Tidak Lulus";
$KeteranganStudi = "Mengulang Tahun Depan";
break;
case ($NilaiMahasiswa <= 54 and $NilaiMahasiswa >= 50):
$NilaiDalamAngka = "D";
$StatusKelulusan = "Tidak Lulus";
$KeteranganStudi = "Mengulang Tahun Depan";
break;
case ($NilaiMahasiswa <= 49 and $NilaiMahasiswa >= 45):
$NilaiDalamgAngka = "D-";
$StatusKelulusan = "Tidak Lulus";
$KeteranganStudi = "Mengulang Tahun Depan";
break;
case ($NilaiMahasiswa < 45):
$NilaiDalamAngka = "F";
$StatusKelulusan = "Tidak Lulus";
$KeteranganStudi = "Mengulang Tahun Depan";
break;
}
echo "Hasil Studi Mahasiswa : " . "<br ?>";
echo "Nilai Studi = " . $NilaiMahasiswa;
echo "<br />";
echo "Nilai Akhir = " . $NilaiDalamAngka;
echo "<br />";
echo "Status Kelulusan = " . $StatusKelulusan;
echo "<br />";
echo "Keterangan Studi = " . $KeteranganStudi;
?>
Output :
Hasil Studi Mahasiswa :
Nilai Studi = 68
Nilai Akhir = C
Status Kelulusan = Lulus
Keterangan Studi = Lanjutkan Kuliah
Nilai Studi = 68
Nilai Akhir = C
Status Kelulusan = Lulus
Keterangan Studi = Lanjutkan Kuliah
0 komentar: