Задача "Стипендии" (от упражнението върху условните конструкции)
Здравейте!
На задачата за стипендиите получавам 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";
}
}
?>
View the video, then try the conditionals exercises to test your knowledge! Watch the whole story, or see sections of the story by selecting them. More details to follow Ross Listens