Формулировка "необходимо отработать... и получить..." как-то расплывчато звучит.
Вижу в context, что "необходимо" относится к требованию работодателя. Выглядит это примерно так:(могу ошибиться кодом)
class Работа(Работодатель р) {
fun Необходимо(Часы часы, Зарплата §деньги) {
отработать()
получить()
}
return р
}
Т.е. отработать и получить относятся к одному "необходимо", где определен один источник, для которого "необходимо".
Простите, но ник сабжа еще выглядит настораживающе.
Перефразирую, есть бюджет 500 у.е. необходимо усилить команду разработки, мы делаем стартап, прошу потенциального программиста работать половину стандартной ставки 160 часов - 80 часов. Для интересующихся отвечу в личке на любые вопросы.