powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Помогите разработать алгоритм pls...
2 сообщений из 2, страница 1 из 1
Помогите разработать алгоритм pls...
    #35771551
Титов Артем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написана программа для кредитного учреждения. Она осуществляет расчет процентов за пользование займами по принципу завешения операционного дня, т.е. при совершении процедуры завершении операционного дня она расчитывает проценты по займу, а количество дней использования займа считается как разницу между текущей системной датой и датой предыдущего операцинного дня...
Принцип удобен, математически прост.
И при завершении опер.дня выполнтяется расчет по формуле:
PERC_TO_PAY:=KreditSum*DaysCnt*PercRate/30/100;
Где PERC_TO_PAY - сумма процентов за количество дней (DaysCnt) использования займом в сумме (KreditSum) по ставке процента за один день (PercRate). На 30 делится, т.к. ставка PercRate является ставкой за 30 дней пользования займом. DaysCnt обычно равно 1. Если выходные или праздники, то их количеству.
Значение PERC_TO_PAY потом приплюсовавается к сумме начисленных процентов в каком-нить датасете.

Но есть несколько неудобных и даже критичных моментов:
1) Если считать по этому принципу, то с течением времени сумма накопленных процентов в датасете даёт небольшую, но все таки погрешность (не для всех ставок, но для 10%, например, погрешность точно дает). Если же формула не применается в рамках процедуры завершения опер.дня и DaysCnt всегда соответствует фактическому кол-ву дней пользования займом, то этой погрешности нет.

2) Как математически реализовать корректный перерасчет процентов при условии внесения изменений архивными датами. К таким изменениям относятся:
- Погашение (или изменение суммы погашения) процентов задним числом
- Погашение (или изменение суммы погашения) займа задним числом
- Изменение процентной ставки задним числом.

Насколько я понял, для реализации второго пункта и исправления первого надо принципиально менять подход к расчету процентов. Помогите составить алгоритм pls.
...
Рейтинг: 0 / 0
Помогите разработать алгоритм pls...
    #35772017
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверно варианта 2:
1 исправлять ошибку при каждом начислении
2 исправить ошибку при полном погашении
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Помогите разработать алгоритм pls...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]