PHP: Калькулятор «Сложные проценты с ежемесячным вложением равной суммы»

Author Автор: Роман Чернышов    Опубликовано: 18 декабря 2013

Всем привет! На днях под руки попалось небольшое интересное задание, написать простенький калькулятор расчета сложного процента. Интересным данное задание показалось мне по двум причинам, во первых речь идет о экономике\инвестициях, а во вторых в задаче присутствуют формулы. Я считаю, что разработка подобного рода скриптов, весьма полезное предприятие, и в первую очередь полезное оно для собственного кругозора. Ведь если в области разработок и программирования в ширь уже постигнуто достаточно многое, а вглубь копать порой просто неинтересно, то в других порою смежных или не очень областях еще много нам по сей день незнакомого или знакомого частично. От, чего собственно задачи с интересной и поверхностно знакомой темой становятся на порядок интереснее;) На этом хватит лирики, перейдем к формулам и калькулятору.

И так, сложным процентом называется эффект, при котором проценты полученные от первоначального вложения, добавляются к текущей сумме и в дальнейшем генерируют новую прибыль. Все достаточно и предельно просто, формула нам всем знакома с детства.

SUM = X * (1 + %)n

где
SUM — конечная сумма;
X — начальная сумма;
% — процентная ставка, процентов годовых /100;
n — количество периодов, лет (месяцев, кварталов).

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

Пример работы калькулятора вы можете лицезреть на сайте «Блогвестор», именно для него велась данная разработка. Или тут.


В калькуляторе присутствуют следующие поля: Депозит, количество периодов, процент за один период, регулярные довложения и валюта (поле не на что не влияет, только на визуальное представление).

Депозит — Начальная денежная сумма, которую мы вносим на депозит.

Количество периодов — за которые начисляется процент. Срок вклада (дни, месяцы, и т.д.).

Процент за один период — Какой процент начисляется за каждый период

Регулярные довложения — Какую денежную сумму мы будем вносить на депозит из собственных сбережений, по истечении одного периода.

Валюта — Для наглядности. Рубли, доллары, евро, гривны.

После проведения расчетов, пользователю выводится информация по начислениям в виде таблицы.

Скрипт расчета написан на PHP, форма написана на HTML и JS(jQuery) с применением отправки данных скрипту расчетов по средствам POST (Ajax). Т.е. при каждом новом расчете страница сайта не перезагружается в браузере.

Установка скрипта предельно проста, достаточно загрузить папку со скриптом на хостинг, например в корень сайта, и далее вставить iframe на страницу где требуется вывод данного калькулятора (простая установка возможна благодаря работе скрипта с Ajax).

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Купить за 159₽
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка