diff --git a/index.html b/index.html index 6ed0ee1..e391e21 100644 --- a/index.html +++ b/index.html @@ -59,9 +59,10 @@ input:focus,select:focus{outline:2px solid var(--cyan);border-color:transparent}

💰 Калькулятор накоплений

Сколько можете откладывать в месяц?

- +

На какой срок?

+
+ + + @@ -467,6 +476,42 @@ function calculate() { document.getElementById('result').style.display = 'block'; } + +function showDailyTable() { + var monthly = parseFloat(document.getElementById('monthly').value) || 50000; + var months = parseInt(document.getElementById('months').value); + var initial = parseFloat(document.getElementById('initial').value) || 50000; + + var daily = Math.round(monthly / 30); + var tableHtml = '
'; + tableHtml += ''; + + var cumulative = initial; + for (var i = 1; i <= months; i++) { + var fromDaily = daily * 30; + var fromSalary = 50000; + var monthTotal = fromDaily + fromSalary; + cumulative += monthTotal; + + var rowColor = i % 2 === 0 ? '#fff' : '#f9f9f9'; + tableHtml += ''; + tableHtml += ''; + tableHtml += ''; + tableHtml += ''; + tableHtml += ''; + tableHtml += ''; + tableHtml += ''; + } + + tableHtml += '
МесяцЕжедневноС зарплатыВсего в месяцНакоплено
' + i + ' мес.' + daily.toLocaleString('ru-RU') + ' ₸50 000 ₸' + monthTotal.toLocaleString('ru-RU') + ' ₸' + cumulative.toLocaleString('ru-RU') + ' ₸
'; + tableHtml += '
'; + tableHtml += '💰 Итого за ' + months + ' мес.: ' + cumulative.toLocaleString('ru-RU') + ' ₸
'; + tableHtml += 'Ежедневно: ' + daily.toLocaleString('ru-RU') + ' ₸ + с зарплаты: 50 000 ₸
'; + + document.getElementById('tableContent').innerHTML = tableHtml; + document.getElementById('dailyTable').style.display = 'block'; + document.getElementById('dailyTable').scrollIntoView({behavior:'smooth'}); +}