以下基于现值,利率和时间段计算未来值的函数是否适用于iphone?
-(float) calcFV: float pv: float interest_rate: float time
{
float fv, pv, interest_rate, t;
//pv = 200000.0; // present value
//i = 0.012; // interest rate (1.2%)
//t = 5.0; // time period
fv = pv * pow (1.0 + interest_rate, time);
return fv;
}
答案 0 :(得分:2)
是的,没有!
尽管您的公式是正确的,但您声明了pv和interest_rate,并将它们作为参数传递。
删除声明:
-(float) calcFVFromPresentValue: (float) pv interest_rate: (float) interest_rate time: (float) time
{
float fv;
//pv = 200000.0; // present value
//i = 0.012; // interest rate (1.2%)
//t = 5.0; // time period
fv = pv * pow (1.0 + interest_rate, time);
return fv;
}
顺便说一下,您的.h文件现在应该有:
-(float) calcFVFromPresentValue: (float) pv interest_rate: (float) interest_rate time: (float) time;
答案 1 :(得分:0)
考虑等式为current * (1.0+interest)^time
,是的。