Fork me on GitHub

复利计算

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
func computer(principal: Double, rate: Double, add: Double, years: Int) {
var amount = principal
for _ in 1...years {
amount = amount * rate + add
}
if amount > 10000 && amount < 100000000 {
print("\(years)年:\(String(format: "%.2f", amount/10000.0))万")
}
if amount > 100000000 {
print("\(years)年:\(String(format: "%.2f", amount/100000000.0))亿")
}
}

let princiap:Double = 10000
let rate:Double = 1.2
let add:Double = 10000
computer(principal: princiap, rate: rate, add: add, years: 3)
computer(principal: princiap, rate: rate, add: add, years: 5)
computer(principal: princiap, rate: rate, add: add, years: 10)
computer(principal: princiap, rate: rate, add: add, years: 15)
computer(principal: princiap, rate: rate, add: add, years: 20)
computer(principal: princiap, rate: rate, add: add, years: 25)
computer(principal: princiap, rate: rate, add: add, years: 30)
computer(principal: princiap, rate: rate, add: add, years: 60)
-------------本文结束感谢您的阅读-------------

本文作者:乔羽 / FightingJoey

发布时间:2018年09月26日 - 21:54

最后更新:2018年11月16日 - 19:36

原始链接:https://fightingjoey.github.io/2018/09/26/私密/复利计算/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!