Программа JavaScript для нахождения сложных процентов

Опубликовано: 18 Декабря, 2022

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

Формула сложных процентов: Формула для ежегодного расчета сложных процентов определяется по формуле:

Amount= P(1 + R/100)t
Compound Interest = Amount - P

Где,
P - основная сумма
R - скорость и
Т - промежуток времени

Псевдокод:

Input principal amount. Store it in some variable say principal.
Input time in some variable say time.
Input rate in some variable say rate.
Calculate Amount using the formula, 
Amount = principal * (1 + rate / 100)  time).
Calculate Compound Interest using Formula.
Finally, print the resultant value of CI.

Пример:

Input: Principal (amount): 1200, Time: 2, Rate: 5.4
Output: Compound Interest = 133.099243

Реализация: Ниже приведена реализация вышеуказанного подхода:

Выход:

Compound interest is 1025

Временная сложность: O(1), поскольку цикл не используется, поэтому постоянное время.
Вспомогательное пространство: O(1).