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

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

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

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

SUM = X * (1 + %)n

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

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

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


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

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

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

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

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

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

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

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

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

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

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

Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

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