Написать пенсионный калькулятор.
На входе от юзера мы получаем ряд значений:
- валюта (USD/EUR/RUB — выпадайка; дефолтное значение USD);
- год выхода на пенсию (ползунок, диапазон: текущий год — +50 лет; дефолтное значение 2032);
- желаемый размер пенсии (в месяц) в текущих ценах (ползунок от 0 до 1М; дефолтное значение 5000);
- ожидаемый уровень инфляции (выпадашка от 1 до 100%; дефолтные значения для USD и EUR — 4%, для RUB — 10%);
- доходность пенсионного портфеля (выпадашка от 1 до 100%; дефолтные значения для USD и EUR — 5%, для RUB — 12%).
Рядом с ползунками показываем выбранное значение в поле для ввода для возможности поправить значение вручную с помощью клавиатуры.
Выводим расчётные значения по формулам:
- в {год выхода на пенсию} нам будет необходимо:
{желаемая сумма} * {размер инфляции} ^ {год выхода на пенсию текущий год};
- для этого нам потребуется накопить:
{желаемая сумма} * {размер инфляции} ^ {год выхода на пенсию текущий год} x 12 / {доходность пенсионного портфеля}
Рассчёты должны производиться в окне браузера на лету (двигаешь ползунок — всё пересчитывается).
Стили оформления не важны
Опубликован 20.07.2022 в 08:57