Задача 8 от упражнение условни конструкции
Здравейте, колеги. Може ли малко помощ, че не мога да разбера къде бъркам. В Judge ми дава 93 точки.
Решение:
Тестване в Judge:
https://judge.softuni.bg/Contests/Compete/Index/2414#7
Условие на задача:
*Стипендии
Учениците могат да кандидатстват за социална стипендия или за стипендия за отличен успех. Изискване за социална стипендия - доход на член от семейството по-малък от минималната работна заплата и успех над 4.5. Размер на социалната стипендия - 35% от минималната работна заплата. Изискване за стипендия за отличен успех - успех над 5.5, включително. Размер на стипендията за отличен успех - успехът на ученика, умножен по коефициент 25.
Напишете програма, която при въведени доход, успех и минимална работна заплата, дава информация дали ученик има право да получава стипендия, и стойността на стипендията, която е по-висока за него.
Вход
Потребителят въвежда 3 числа, по едно на ред:
Доход в лева - реално число;
Среден успех - реално числсо;
Минимална работна заплата – реално число.
Изход
Ако ученикът няма право да получава стипендия, се извежда:
"You cannot get a scholarship!"
Ако ученикът има право да получава само социална стипендия:
"You get a Social scholarship {стойност на стипендия} BGN"
Ако ученикът има право да получава само стипендия за отличен успех:
"You get a scholarship for excellent results {стойност на стипендията} BGN"
Ако ученикът има право да получава и двата типа стипендии, ще получи по-голямата по сума, а ако са равни ще получи тази за отличен успех.
Резултатът се закръгля до по-малкото цяло число.
Примерен вход и изход
Вход Изход Обяснения
480.00
4.60
450.00 You cannot get a scholarship! Доходът от 480 лв. е по-висок от минималната работна заплата 450 лв. → ученикът не може да получава социална стипендия.
Успех 4.60 < 5.50 → ученикът не може да получава стипендия за отличен успех.
300.00
5.65
420.00 You get a Social scholarship 147 BGN 300 лв. < 420 лв. и 5.65 >4.50 → ученикът може да получава социална стипендия 35% * 420 лв. = 147 лв.
Успех 5.65 > 5.50 → ученикът може да получава стипендия за отличен успех 5.65 * 25 = 141.25 лв.
147 лв. > 141.25 лв. → ученикът ще получава социална стипендия.