PHP: Калькулятор «Сложные проценты с ежемесячным вложением равной суммы»
Всем привет! На днях под руки попалось небольшое интересное задание, написать простенький калькулятор расчета сложного процента. Интересным данное задание показалось мне по двум причинам, во первых речь идет о экономике\инвестициях, а во вторых в задаче присутствуют формулы. Я считаю, что разработка подобного рода скриптов, весьма полезное предприятие, и в первую очередь полезное оно для собственного кругозора. Ведь если в области разработок и программирования в ширь уже постигнуто достаточно многое, а вглубь копать порой просто неинтересно, то в других порою смежных или не очень областях еще много нам по сей день незнакомого или знакомого частично. От, чего собственно задачи с интересной и поверхностно знакомой темой становятся на порядок интереснее;) На этом хватит лирики, перейдем к формулам и калькулятору.
И так, сложным процентом называется эффект, при котором проценты полученные от первоначального вложения, добавляются к текущей сумме и в дальнейшем генерируют новую прибыль. Все достаточно и предельно просто, формула нам всем знакома с детства.
SUM = X * (1 + %)n
где
SUM — конечная сумма;
X — начальная сумма;
% — процентная ставка, процентов годовых /100;
n — количество периодов, лет (месяцев, кварталов).
Среднестатистический человек может производить данный расчеты с применением этой формулы в уме, но мы не ищем легких путей, а вернее наоборот — мы(разработчики) стараемся создавать легкие пути для пользователей, с целью экономии времени, сил, денег. По этому был написан этот простой но весьма удобный инвестиционный калькулятор, рассчитывающий сложный процент с учетом периодического до вложения собственных средств.
Пример работы калькулятора вы можете лицезреть на сайте «Блогвестор», именно для него велась данная разработка. Или тут.
В калькуляторе присутствуют следующие поля: Депозит, количество периодов, процент за один период, регулярные довложения и валюта (поле не на что не влияет, только на визуальное представление).
Депозит — Начальная денежная сумма, которую мы вносим на депозит.
Количество периодов — за которые начисляется процент. Срок вклада (дни, месяцы, и т.д.).
Процент за один период — Какой процент начисляется за каждый период
Регулярные довложения — Какую денежную сумму мы будем вносить на депозит из собственных сбережений, по истечении одного периода.
Валюта — Для наглядности. Рубли, доллары, евро, гривны.
После проведения расчетов, пользователю выводится информация по начислениям в виде таблицы.
Скрипт расчета написан на PHP, форма написана на HTML и JS(jQuery) с применением отправки данных скрипту расчетов по средствам POST (Ajax). Т.е. при каждом новом расчете страница сайта не перезагружается в браузере.
Установка скрипта предельно проста, достаточно загрузить папку со скриптом на хостинг, например в корень сайта, и далее вставить iframe на страницу где требуется вывод данного калькулятора (простая установка возможна благодаря работе скрипта с Ajax).
Похожие записи
Оставить комментарий
- Перенести ли домены с Рег.ру на Бегет? спросил (а) Виктор
- RuCaptcha bot и бан по IP спросил (а) Родмик
- MySQL запрос с несколькими JOIN спросил (а) Александр
- MySQL выбрать данные из двух таблиц спросил (а) Виталий
- Редирект при переносе сайта на WordPress спросил (а) Николай
- Подключение сайта к хранилищу на Яндекс Облаке к записи
- Подключение сайта к хранилищу на Яндекс Облаке к записи
- Подключение сайта к хранилищу на Яндекс Облаке к записи
- PHP: распознать цифры, буквы с картинки к записи
- Анализ рынка Совместных покупок к записи
- Переустановка Apache к записи
- Интеграция сайта со СДЭК по API к записи
Archive
- +2020 (20)
- Декабрь 2020 (6)
- Сентябрь 2020 (2)
- Август 2020 (1)
- Июль 2020 (2)
- Май 2020 (2)
- Апрель 2020 (2)
- Март 2020 (2)
- Февраль 2020 (1)
- Январь 2020 (2)
- +2019 (18)
- Декабрь 2019 (3)
- Ноябрь 2019 (2)
- Октябрь 2019 (2)
- Сентябрь 2019 (1)
- Август 2019 (2)
- Июль 2019 (1)
- Июнь 2019 (1)
- Апрель 2019 (2)
- Март 2019 (1)
- Февраль 2019 (3)
- +2018 (44)
- Декабрь 2018 (4)
- Ноябрь 2018 (7)
- Октябрь 2018 (8)
- Сентябрь 2018 (1)
- Август 2018 (4)
- Июль 2018 (5)
- Май 2018 (3)
- Апрель 2018 (7)
- Март 2018 (1)
- Февраль 2018 (2)
- Январь 2018 (2)
- +2017 (19)
- Декабрь 2017 (2)
- Ноябрь 2017 (1)
- Октябрь 2017 (1)
- Сентябрь 2017 (2)
- Июль 2017 (1)
- Июнь 2017 (1)
- Май 2017 (2)
- Апрель 2017 (3)
- Март 2017 (2)
- Февраль 2017 (1)
- Январь 2017 (3)
- +2016 (37)
- Декабрь 2016 (3)
- Ноябрь 2016 (3)
- Октябрь 2016 (2)
- Сентябрь 2016 (3)
- Август 2016 (7)
- Июнь 2016 (3)
- Май 2016 (3)
- Апрель 2016 (3)
- Март 2016 (1)
- Февраль 2016 (1)
- Январь 2016 (8)
- +2015 (36)
- Ноябрь 2015 (5)
- Октябрь 2015 (4)
- Сентябрь 2015 (1)
- Август 2015 (8)
- Июнь 2015 (1)
- Май 2015 (4)
- Апрель 2015 (8)
- Март 2015 (3)
- Февраль 2015 (2)
- +2014 (26)
- Ноябрь 2014 (2)
- Октябрь 2014 (5)
- Сентябрь 2014 (6)
- Июль 2014 (1)
- Июнь 2014 (2)
- Май 2014 (3)
- Апрель 2014 (6)
- Февраль 2014 (1)
- +2013 (27)
- Декабрь 2013 (2)
- Ноябрь 2013 (1)
- Октябрь 2013 (1)
- Август 2013 (1)
- Июль 2013 (3)
- Июнь 2013 (10)
- Май 2013 (1)
- Апрель 2013 (2)
- Февраль 2013 (3)
- Январь 2013 (3)
- +2012 (42)
- Декабрь 2012 (2)
- Ноябрь 2012 (3)
- Октябрь 2012 (7)
- Сентябрь 2012 (2)
- Август 2012 (1)
- Июль 2012 (3)
- Июнь 2012 (2)
- Май 2012 (6)
- Апрель 2012 (2)
- Март 2012 (8)
- Февраль 2012 (5)
- Январь 2012 (1)
- +2011 (57)
- Декабрь 2011 (6)
- Ноябрь 2011 (2)
- Октябрь 2011 (3)
- Сентябрь 2011 (5)
- Август 2011 (4)
- Июль 2011 (3)
- Июнь 2011 (3)
- Май 2011 (3)
- Апрель 2011 (4)
- Март 2011 (10)
- Февраль 2011 (5)
- Январь 2011 (9)
- +2010 (43)
- Декабрь 2010 (7)
- Ноябрь 2010 (21)
- Октябрь 2010 (14)
- Сентябрь 2010 (1)
Свежие записи
- Регистрация программы для ЭВМ или базы данных в Роспатенте 27.12.2020
- Парсер для форума XenForo 22.12.2020
- Интеграция Тинькофф банк Эквайринг на сайт для приема платежей 18.12.2020
- PHP скрипт для проведения акций с призами на сайте(автоматизированный маркетинг) 16.12.2020
- Скрипт калькулятора емкости HDD для видеонаблюдения 03.12.2020

