您的位置:首页 > Web前端 > JavaScript

JavaScript 巧用for循环

2017-03-15 22:05 567 查看
一个关于累加的算法

场景(自己编的):一个市现有10000人,出生死亡计算后每年都会增长5%,每年外来500,问:多久能大于或等于20000人,实现一个函数:

//pNow 当前人口

//percent 增长率

//addpeople 流入人口

//p 目标人口

function peoples(pNow,percent,addpeople,p)

先思考一会吧

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

function peoples(pNow, percent, addpeople, p) {
for (var i = 0; pNow < p; i++) {
pNow = pNow + pNow * (percent / 100) + addpeople;
}
return i;
}
alert(peoples(1500000, 2.5, 10000, 2000000));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: