三年后,我在使用Kotlin并计算“复利”时遇到问题。
我尝试过:
fun accountInThreeYears(initial: Int, percent: Int): Double = initial + (initial * percent / 100.toDouble()) * 3
但是,使用在线计算器却得到了不同的答案,我在做什么错了?
答案 0 :(得分:1)
您缺少正确的公式:
SVM
因此您的函数应如下所示:
value after n years = (initial value) x (1 + interest)^n
将此导入用于fun accountInThreeYears(initial: Int, percent: Int): Double = initial * (1 + percent / 100.toDouble()).pow(3)
方法:
pow()