Професионална програма
Loading...
SummerEverdeen avatar SummerEverdeen 1 Точки

Задача "Стипендии" (от упражнението върху условните конструкции)

Здравейте!

 

На задачата за стипендиите получавам 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";
    }
}
?>

 

0
Programming Basics with PHP 23/03/2020 18:27:31
AndrewWillie avatar AndrewWillie 4 Точки

Очень хорошо, что вы действительно написали эту записку. Вы подняли довольно важную тему. Спасибо за обширную информацию именно то, что вы предложили.

0