Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / никак алгоритм не придумывается. математику плохо знал, еще и забыл :( / 16 сообщений из 16, страница 1 из 1
14.08.2015, 12:19
    #39029356
legg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
задача:
построить график погашений
дано : ссуда 1000 р.
% ставка 10%
сумма ежемесячного платежа 300 р.
есть дополнительная сумма для погашения за весь срок 100 р, которую нужно дополнительно распределить равномерно по всем платежам графика.
причем эта допсумма входит в сумму ежемесячного платежа.
проценты по этой сумме не бегут.

как такое высчитать?
помогите кто сколько может.
...
Рейтинг: 0 / 0
14.08.2015, 13:03
    #39029396
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
Мало данных.
На описанных условиях ссуда за 3 месяца не гасится, а за 4 гасится и без дополнительных ста рублей... Но если надо показать динамику остатка, то:
Начисление процентов - ежемесячно по 10/12 %?
Что за доп. сумма? что с ней делать? ибо сказанное малопонятно. Особенно про небегущие проценты.
...
Рейтинг: 0 / 0
14.08.2015, 13:05
    #39029399
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
Ну а вообще - возьми ты Эксель, аккуратно по колоночкам растолкай всё: остаток с процентами, остаток без процентов, остаток долга всего, проценты, внесённая сумма, сумма на погашение процентов, сумма на погашение долга...
...
Рейтинг: 0 / 0
14.08.2015, 13:13
    #39029406
legg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
AkinaМало данных.
На описанных условиях ссуда за 3 месяца не гасится, а за 4 гасится и без дополнительных ста рублей... Но если надо показать динамику остатка, то:
Начисление процентов - ежемесячно по 10/12 %?
Что за доп. сумма? что с ней делать? ибо сказанное малопонятно. Особенно про небегущие проценты.
начисление остатка - ежемесячно по 10/12, да.
доп сумма - к примеру,разовая комиссия. только берется не сразу, а равными частями, распределенными по платежам.
платеж в последний месяц - не больше 300 р.
т.о. ежемесячный платеж 300 р состоит из
1. суммы процентов, набежавших за месяц на остаток ссуды,
2. "разовая комиссия" 100 р / на количество платежей (заранее не известного, его и надо определить в т.ч.)
3. частичное погашение ссуды

так более связно сформулировал?
...
Рейтинг: 0 / 0
14.08.2015, 13:20
    #39029409
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
На день уплаты рассчитываешь сумму процентов от тела кредита, все что осталось от 300 р идет на погашение тела, и так по кругу пока тело не уменьшится до нуля.

100 р равномерно размазать посложнее если изначально неизвестно кол-во платежей.
Гугли Аннуитетный платеж там есть формулы.
...
Рейтинг: 0 / 0
14.08.2015, 13:30
    #39029425
legg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
Dima TНа день уплаты рассчитываешь сумму процентов от тела кредита, все что осталось от 300 р идет на погашение тела, и так по кругу пока тело не уменьшится до нуля.

100 р равномерно размазать посложнее если изначально неизвестно кол-во платежей.
Гугли Аннуитетный платеж там есть формулы.
так в этих 100 р и проблема. решения не нагугливалось. но я , кажется, придумал , как нифига не делать и чтоб все само заработало). спасибо. задача снимается. принято решение найти нужные цифры подбором. получается быстро и сердито.
...
Рейтинг: 0 / 0
14.08.2015, 14:05
    #39029465
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
Dima T100 р равномерно размазать посложнее если изначально неизвестно кол-во платежей.Нет ничего сложного. А для приведённых значений - совсем нет ничего сложного. Ибо количество платежей я уже посчитал.
...
Рейтинг: 0 / 0
14.08.2015, 14:16
    #39029482
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
...
Рейтинг: 0 / 0
14.08.2015, 14:21
    #39029485
legg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
Akina
Мне алгоритм нужен был). задача - пересчитать график при частичном досрочном погашении. цифры были условные
...
Рейтинг: 0 / 0
14.08.2015, 14:26
    #39029494
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
Алгоритм? Берёшь остаток долга. Берёшь платёж. От остатка считаешь процент. Отнимаешь его от платежа. Считаешь ежемесячное списание фиксированной необлагаемой суммы. Отнимаешь её от платежа. Остаток платежа отнимаешь от остатка долга. Получаешь остаток долга на начало следующего месяца. Повторяешь, пока остаток долга не получится отрицательным. Если количество месяцев совпало с тем, что ты предположил (при делении необлагаемой суммы) - уменьшаешь сумму последнего платежа так, чтобы остаток получился нулевым. Если же ты с количеством месяцев ошибся - корректируешь его и повторяешь расчёт.
...
Рейтинг: 0 / 0
14.08.2015, 15:00
    #39029534
legg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
AkinaАлгоритм? Берёшь остаток долга. Берёшь платёж. От остатка считаешь процент. Отнимаешь его от платежа. Считаешь ежемесячное списание фиксированной необлагаемой суммы. Отнимаешь её от платежа. Остаток платежа отнимаешь от остатка долга. Получаешь остаток долга на начало следующего месяца. Повторяешь, пока остаток долга не получится отрицательным. Если количество месяцев совпало с тем, что ты предположил (при делении необлагаемой суммы) - уменьшаешь сумму последнего платежа так, чтобы остаток получился нулевым. Если же ты с количеством месяцев ошибся - корректируешь его и повторяешь расчёт.
т.е. подбор количества месяцев. да. так в результате и сделал уже.
...
Рейтинг: 0 / 0
14.08.2015, 15:01
    #39029536
legg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
AkinaАлгоритм? Берёшь остаток долга. Берёшь платёж. От остатка считаешь процент. Отнимаешь его от платежа. Считаешь ежемесячное списание фиксированной необлагаемой суммы. Отнимаешь её от платежа. Остаток платежа отнимаешь от остатка долга. Получаешь остаток долга на начало следующего месяца. Повторяешь, пока остаток долга не получится отрицательным. Если количество месяцев совпало с тем, что ты предположил (при делении необлагаемой суммы) - уменьшаешь сумму последнего платежа так, чтобы остаток получился нулевым. Если же ты с количеством месяцев ошибся - корректируешь его и повторяешь расчёт.
з.ы.спасибо:)
...
Рейтинг: 0 / 0
14.08.2015, 16:12
    #39029601
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
leggт.е. подбор количества месяцев.
В качестве начального приближения количества месяцев можно использовать
RoundUp((Ссуда + Обслуживание)/(ЕжемесячныйПлатёж * (1 - ЕжемесячныйПроцент))
Т.е. в твоих цифрах это будет
RoundUp((1000+100)/(300*(1-10/(100*12))) = RoundUp(3.7) = 4
...
Рейтинг: 0 / 0
14.08.2015, 16:45
    #39029643
legg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
Akinaleggт.е. подбор количества месяцев.
В качестве начального приближения количества месяцев можно использовать
RoundUp((Ссуда + Обслуживание)/(ЕжемесячныйПлатёж * (1 - ЕжемесячныйПроцент))
Т.е. в твоих цифрах это будет
RoundUp((1000+100)/(300*(1-10/(100*12))) = RoundUp(3.7) = 4
уже сделал. тестирую. вроде правильно. в качестве начального приближения использовал немножко другое вычисление.
смысл задаячи был - пересчет графика аннуитетного платежа при частичном досрочном погашении без изменения суммы платежа (т.е. с уменьшением срока). рассчет начинал с изначального количества месяцев минус округленного до меньшего целого результата деления суммы досрочного погашения на сумму ежемесячного платежа.
...
Рейтинг: 0 / 0
14.08.2015, 17:18
    #39029671
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
А какая разница? На момент досрочного частичного погашения у тебя есть текущий остаток задолженности, текущий остаток фиксированного платежа, текущий срок погашения (кстати, не обязательно равный исходному)... какая разница, текущие они или начальные? на расчёт это никак не влияет, тебе же не нужно пересчитывать прошлые погашения и платежи, это - исходные данные для нового расчёта. Более того, никто не мешает заложить в алгоритм расчёта и прогнозируемые в будущем досрочные погашения - алгоритм вовсе не предусматривает безусловное постоянство ежемесячного платежа.
...
Рейтинг: 0 / 0
14.08.2015, 22:38
    #39029828
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
никак алгоритм не придумывается. математику плохо знал, еще и забыл :(
Смотрите формулы для аннуитентного и диффиренцированного кредитов
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / никак алгоритм не придумывается. математику плохо знал, еще и забыл :( / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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