Я попытался вычислить некоторые числа, используя JavaScript для цикла.Но, не удалось получить желаемый результат.
Например, базовое количество составляет 10000, а процентное значение равно 8.
Первые 12 месяцев должно быть,
10000 1000010000 10000 10000 10000 10000 10000 10000 10000 10000 10000
В следующие 12 месяцев мне нужно рассчитать 8 процентов от 10000 и добавить его к базовому количеству.8 процентов от 10000 - это 800. Таким образом, выходные данные за следующие 12 месяцев:
10800 10800 10800 10800 10800 10800 10800 10800 10800 10800 10800 10800
Следующие 12 месяцев,Я должен рассчитать 8 процентов от 10800 и добавить его к предыдущему базовому количеству.8 процентов от 10800 - 864. Таким образом, выходные данные за следующие 12 месяцев:
11664 11664 11664 11664 11664 11664 11664 11664 11664 11664 11664 11664
Следующие 12 месяцев,Я должен рассчитать 8 процентов от 11664 и добавить его к предыдущему базовому количеству.8 процентов из 11664 - 933,12.Таким образом, выходные данные за следующие 12 месяцев:
12597.12 12597.12 12597.12 12597.12 12597.12 12597.12 12597.12 12597.12 12597.12 12597.12 12597.12 12597.12
Пробовал пока код ниже,
Javascript
function myFunction() {
l = 12;
a = document.getElementById("base").value;
hk = (a*document.getElementById("per").value)/100;
for (var i = 0; i < l; i++) {
if(i % 12 === 0) {
a = Number(document.getElementById("base").value) + Number(hk);
}
}
document.getElementById("demo").innerHTML += a;
}
HTML
<div>
<span>Base</span>
<input type="text" id="base" value="10000" />
</div>
<div>
<span>Percentage</span>
<input type="text" id="per" value="8" />
</div>
<button onclick="myFunction()">Click</button>
<p id="demo"></p>
JsFiddle