Задача "Стипендии" (от упражнението върху условните конструкции)
Здравейте!
На задачата за стипендиите получавам 93/100, като на тест № 9 ми излиза указание да подам решението още веднъж, но и при последващо изпращане отново получавам същия резултат. Явно грешката е в моя код, но не успявам да я открия. Моля за помощ :)
<?php
$income = floatval(readline());
$grade = floatval(readline());
$minSalary = floatval(readline());
$socialScholarship = floor(0.35 * $minSalary);
$gradeScholarship = floor($grade * 25);
if ($grade < 4.5 || ($income > $minSalary && $grade < 5.5)) {
echo "You cannot get a scholarship!";
} else if ($income < $minSalary && $grade > 4.5 && $grade < 5.5) {
echo "You get a Social scholarship $socialScholarship BGN";
} else if ($income > $minSalary && $grade >= 5.5) {
echo "You get a scholarship for excellent results $gradeScholarship BGN";
} else if ($grade >= 5.5 && $income < $minSalary) {
if ($socialScholarship == $gradeScholarship) {
echo "You get a scholarship for excellent results $gradeScholarship BGN";
} else if ($socialScholarship > $gradeScholarship) {
echo "You get a Social scholarship $socialScholarship BGN";
} else {
echo "You get a scholarship for excellent results $gradeScholarship BGN";
}
}
?>
Много благодаря! :)