Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Сумма процентов за срок кредитования

Использованы формулы "Погашения кредита аннуитетными платежами", используемые на сайте banki.ru.

Количество периодов оплаты (T1): мес.
Сумма кредита (K1): $
Процентная ставка за год (P1): %
Процентная ставка на задолженность за период (D1):
Размер платежа за период (P2):
Сумма процентов за весь срок кредитования: ROUND(P2*T1-K1) = 442 $

Этот калькулятор - пример простого приложения на базе универсального парсера формул Natty_Calc, написанный по просьбе одного из участников ПХПКлуба.

Причина, по которой он был написан, — спор о том, может ли универсальный онлайн-калькулятор в стиле а-ля Excel иметь практическое применение в онлайне. С одной стороны, данный калькулятор вроде бы доказывает, что применение имеет место. С другой стороны, за пять лет, прошедшие со дня создания этой страницы, автор убедился в обратном.

Дело вот в чем. Если веб-мастеру нужен онлайн-калькулятор, он не заморачиваясь напишет его на PHP или на JavaScript-е к собственному удовольствию и к удовольствию пользователя. Посмотрите, например, сайт http://calcsoft.ru, — вы найдете на нем множество разнообразных онлайн-калькуляторов, написанных без использования навороченных парсеров формул.

Использование же таких парсеров как Natty_Calc предполагает целый сервис по созданию калькуляторов для людей, ничего не смыслящих в вебмастеринге, но продвинутых в плане составления формул в Excele. Отсюда получаем два камня преткновения для распространения универсальных калькуляторов:

  1. Достаточно квалифицированных людей, способных составлять калькулятры, но недостаточно квалифицированных, чтобы программировать, очень немного.
  2. Людей, способных взять что-то типа Natty_Calc и создать сервис для людей из первого пункта, еще меньше.

Да и вообще, проще найти уже готовый калькулятор (например, на calcsoft.ru), чем составлять свой, поэтому востребованность соответствующего сервиса была-бы низка и, соответственно, низка мотивация у потенциальных создателей таких сервисов.

Мне было интересно писать этот парсер. Чисто с точки зрения программерского искусства. И есть гики, которым интересно с ним поэкспериментировать. На этом, пожалуй, вся практическая значимость этого продукта и заканчивается.

Дмитрий Скоробогатов, 25.09.2007-18.11.2012

Биржа долевых инвестиций SIMEX.

Метки материала: формулы, калькулятор, natty_calc, кредиты, скрипт


3 комментария

21.07.2014 06:54:08 #
Mozilla Firefox dima
Мне однажды понадобилось написать конструктор калькуляторов для сайта, предлагающего на продажу стеклянные конструкции (перегородки, витражи, душевые кабины и т.п.).
 
Этот конструктор позволял создавать калькуляторы, их поля разных типов (текстовые инпуты, селекты, чекбоксы и т.п.), задавать расчетные формулы. Последние задавались как для подсчета итогового результата, так и для изменения значений поля при изменении других полей.
 
Так вот, для написания этих формул оказалось удобнее воспользоваться синтаксисом JavaScript.
21.07.2014 06:38:53 #
Google Chrome Гость Сергей
http://www.zhitov.ru/ вот неплохая житница строительной тематики))
21.07.2014 00:34:25 #
Google Chrome Гость Сергей
"Достаточно квалифицированных людей, способных составлять калькулятры, но недостаточно квалифицированных, чтобы программировать, очень немного.
Людей, способных взять что-то типа Natty_Calc и создать сервис для людей из первого пункта, еще меньше.
Да и вообще, проще найти уже готовый калькулятор (например, на calcsoft.ru), чем составлять свой, поэтому востребованность соответствующего сервиса была-бы низка и, соответственно, низка мотивация у потенциальных создателей таких сервисов.
 
Мне было интересно писать этот парсер. Чисто с точки зрения программерского искусства. И есть гики, которым интересно с ним поэкспериментировать. На этом, пожалуй, вся практическая значимость этого продукта и заканчивается."
 
Ну насчёт гики это перебор. Нормальные мужики Well Если добавить еще возможность обновления результата без обновления страницы как нибудь через аякс и если формула IF будет выдавать не только текст,но и код PHP, получится готовый конструктор мебели, например, с возможностью расчета цены, размеров деталей и т.п. Очень много вариантов, и это только один из примеров.
 
Эксель - это невероятные возможности, но и они ограничены, а тут есть еще и PHP, например, картинку можно по размеру растянуть.
 
Одному все знать невозможно.

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.