Уважаемые коллеги,
Есть формула расчета. Это расчет аннуитетных платежей по ипотеке. Впрочем, понятное дело, математикам это не важно. Сама формула вот:
http://ru.wikipedia.org/wiki/%D0%90%D0%BD%D0%BD%D1%83%D0%B8%D1%82%D0%B5%D1%82. Из нее мы получили формулу для расчета на языке программирования Паскаль ( тут важна одна особенность - язык, видимо, такой древний, что он был изобретен ранше, чем человечество придумало корни и степени числе - он их не понимает, поэтому все исходные данные должны быть переведены в вид с логарифмами)
result1:= 12000* (0.005*exp(ln(1+0.005)*36))/ (exp(ln(1+0.005)*36)-1); - используя эту формулу в таком виде, мы получаем результат, как в примере в википедии - результат1 равен 365. Это сделанная часть математической работы.
А теперь вопрос. Для моей программы нужна обратная формула.
<известное, скажем, 365>:= 12000*(0.005/exp(ln(1+0.005)*<неизвестное, скажем, X>))/(exp(ln(1+0.005)*<неизвестное, скажем, X>)-1);
или, другими словами,
365 = 12000*(0.005/exp(ln(1+0.005)*X))/(exp(ln(1+0.005)*X)-1);
Чему тогда будет равен X:=?
Коллеги, прошу учесть два соображения. Во-первых, с математикой - туго. Мне под сорок, а в школе я учился, соответственно, 20 лет назад. Я журналист по образованию, вообще-то. А во-вторых, я не планирую на чужих формулах сдать экзамен или, тем более, въехать в рай. Просто хочу сделать очередной калькулятор ипотеки - кстати, как некоммерческий, бесплатный продукт.
Итак, моя просьба заключается в том, чтобы вывести из этих формул новую формулу, по которой можно будет посчитать, за сколько платежей будет возвращен кредит, если известна сумма кредита, размер каждого платежа и процентная ставка в годовом выражении. Требуется что-то такое, что бы давало результат сопоставимый вот с этим:
http://www.inmast-realty.ru/calculator?action=calculator&show=LoanTerm&popup=yes&cmsrealty=user