У меня следующая проблема:
В небольшом городке население в начале года составляет p0 = 1000
. Население регулярно увеличивается на 2 процента в год, и более 50 новых жителей в год приезжают жить в город. Сколько лет город должен видеть, что его население больше или равно p = 1200
жителям?
Ниже мой код:
function nbYear(p0, percent, aug, p) {
for (var i=0; p0 < p; i++){
p0 = p0 * (1 + percent/100) + aug;
return i
}
}
nbYear(1000, 2, 50, 1200)
Мое решение возвращает 0, что неверно. Правильный ответ - 3. Я знаю, если я уберу {}
, это даст мне правильный ответ. Но я хочу понять, что не так с моим кодом. Почему возвращается 0?