- array_intersect: documentation ( source)
- print_r: documentation ( source)
<?php
$sks = 10;
echo "Total sks yang diinputkan adalah <b>". $sks . "</b> sks <br>";
$kurang = array(0,8.5,14);
$cukup = array(8.5,14,19.5);
$lebih = array(14,19.5,24);
$kc = array_intersect($kurang, $cukup);
$cl = array_intersect($cukup, $lebih);
print_r($kc);
print_r($cl);
// cl
if ( $sks >= $cl[1] && $sks <= $cl[2] )
{
$ftCukup = ($sks >= $cl[2]) ? "0" : ($sks <= $cl[2] ? ($sks - $kc[1]) / ($kc[2] - $kc[1]) : "0.5" );
$ftLebih = ($sks - $cl[1]) / ($cl[2] - $cl[1]);
echo " <br> ftLebih " .$ftLebih . "<br>";
echo " ftCukup " .$ftCukup. "<br>";
if ($ftLebih > $ftCukup) {
echo "<b> Beban Melebihi UU Yang Ditetapkan </b>";
}
else {
echo "<b> Beban Sesuai UU Yang Ditetapkan </b>";
}
}
// kc
elseif ( $sks >= $kc[1] && $sks < $kc[2] )
{
$ftKurang = ($kc[2] - $sks) / ($kc[2] - $kc[1]);
$ftCukup = ($sks - $kc[1]) / ($kc[2] - $kc[1]);
echo "<br> ftKurang " .$ftKurang. "<br>";
echo "ftCukup " .$ftCukup. "<br>";
if ($ftKurang > $ftCukup) {
echo "<b> Beban Kurang Dari UU Yang Ditetapkan </b>";
}
else {
echo "<b> Beban Sesuai UU Yang Ditetapkan </b>";
}
}
else {
echo "Total SKS yang Diinputkan tidak bisa diproses Sistem ";
}