Необходимо написать логику депозитного калькулятора.
Нужно посчитать сколько процентов будет начислено за расчетный период и добавить их к начальной сумме.
Для периодов 3 и 6 месяцев помни, что проценты вычисляются за год и за эти периоды будут меньше.
Расчетная сумма по завершению действия вклада должна выводится внутри span в h2.
Если введена только сумма, но нельзя посчитать проценты (не выбран период или программа) - показываем начальную сумму.
Сумма должна меняться при любом изменении значений любого поля.
Используй внутренний скрипт, событие input, ничего не изменяй в HTML коде.

Эта задача — часть курса по Full-Stack JavaScript
Ты можешь задать свой вопрос в комментариях под постом
Если ты уже решил задачу, то не стесняйся помочь другим

index.html

a<!DOCTYPE html>
<html>
  <head>
    <title>Deposit calculator</title>
    <style>
      input, select {
        margin-right: 32px;
      }
      label {
        margin-right: 8px;
      }
    </style>
  </head>
  <body>
    <form name="deposit">
      <label for="initial">Initial sum ($)</label>
      <input type="number" name="initial" id="initial">
      <label for="period">Period (month)</label>
      <select name="period" id="period">
        <option value="0">Select period (month)</option>
        <option value="3">3 months</option>
        <option value="6">6 months</option>
        <option value="12">12 months</option>
      </select>
      <label for="program">Program (%)</label>
      <select name="program" id="program">
        <option value="0">Select program</option>
        <option value="4.5">Saving deposit program - 4.5%</option>
        <option value="5">Deposit Universal - 5%</option>
      </select>
      <h2>You will get ($): <span>0</span></h2>
    </form>
  </body>
</html>