gloomkolomna
@gloomkolomna
c#, WPF

Как правильно создать алгоритм работы?

Есть список клиентов, у каждого клиента имеется доход, а также есть общий "минимум".
Есть так же список услуг, которые можно оказать клиенту в зависимости от его дохода.
Например:
Без оплаты: 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% от минимума, то идет услуга "Полная оплата".

Можно, конечно же, поставить туда любое число, но хочется сделать правильно.

p.s.: Надеюсь, что немного понятно изложил мысль.
  • Вопрос задан
  • 2403 просмотра
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Казалось бы, причем тут база данных?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы