用js写本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。 计算5年后,获得的新本金(本金+利息)一共是多少?
时间: 2024-03-06 19:51:10 浏览: 400
C#——编写程序输入年利率k(例如2.52%),存款总额total(例如100000元),计算一年后的本息并输出。.doc
5星 · 资源好评率100%
可以使用如下代码来计算本金10000元,年利率为千分之三,存入银行5年后获得的新本金:
```javascript
const p = 10000; // 初始本金
const r = 0.003; // 年利率
let total = p; // 总本金,初始值为p
for (let i = 1; i <= 5; i++) {
total = total * (1 + r); // 计算每年的利息,并加到总本金中
}
console.log(total.toFixed(2)); // 输出结果为:11594.83
```
解释一下代码:首先定义一个常量`p`表示初始本金,一个常量`r`表示年利率。然后定义一个变量`total`来保存总本金,初始值为`p`。接着使用`for`循环遍历5年,每年计算利息,并加到总本金中。最后输出`total`的值即可。需要注意的是,最后输出的结果需要使用`toFixed`方法将小数位数限制为两位。
阅读全文