Есть список клиентов, у каждого клиента имеется доход, а также есть общий "минимум".
Есть так же список услуг, которые можно оказать клиенту в зависимости от его дохода.
Например: Без оплаты: 0%:1.5
Частичная оплата 10%: 10%:2.0
Частичная оплата 20%: 20%:2.5
Частичная оплата 30%: 30%:3.0
Полная оплата: 100%:???
Услуга назначается раз в месяц каждому клиенту в зависимости от его дохода, если его доход меньше 150% от "минимума", то ему назначается услуга "Без оплаты", если от 150% до 200%, то "Частичная оплата 10%" и т.д.,
т.е. можно использовать коэффициенты 1.5, 2.0, 2.5... и в зависимости от дохода клиента / минимум, получать текущий коэффициент, сравнивать с таблицей услуг и присваивать клиенту ту или иную категорию...
Но как записать коэффициент для последней услуги? Просто если больше 300% от минимума, то идет услуга "Полная оплата".
Можно, конечно же, поставить туда любое число, но хочется сделать правильно.