Роман Полукаров
Ученик
(237)
1 день назад
Давайте разберем решение задачи:
1. Функция **get_full_time(experience)** рассчитывает зарплату тренера при полной занятости:
* Базовая зарплата установлена в 20000
* В зависимости от опыта работы применяется повышающий коэффициент:
* Если опыт меньше 3 лет - коэффициент 1 (зарплата не меняется)
* От 3 до 5 лет - коэффициент 1.5
* От 5 до 7 лет - коэффициент 2
* От 7 лет и больше - коэффициент 3
* Зарплата умножается на соответствующий коэффициент
2. Функция **get_part_time(hours)** рассчитывает зарплату при почасовой оплате:
* Стоимость одного часа работы установлена в 800
* Зарплата рассчитывается как произведение количества отработанных часов на стоимость часа
Примеры использования:
* Для тренера с опытом 4 года: get_full_time(4) вернет 30000 (20000 * 1.5)
* Для тренера с опытом 6 лет: get_full_time(6) вернет 40000 (20000 * 2)
* При 20 отработанных часах: get_part_time(20) вернет 16000 (800 * 20)
Эти функции позволяют гибко рассчитывать зарплату тренеров в зависимости от их опыта работы или количества отработанных часов.
Тренер спортивного комплекса может работать на полную занятость или гибкое количество часов.
Базовая оплата тренера с полной занятостью 20000, но есть система повышающих коэффициентов:
1) Если опыт работы от 3 лет, то зарплата увеличивается в 1,5 раза.
2) Если опыт от 5 лет, то зарплата увеличивается в 2 раза.
3) Если опыт от 7 лет, то зарплата увеличивается в 3 раза.
При почасовой оплате стоимость одного часа (800) умножается на количество отработанных часов.