计算iPhone的未来价值

时间:2011-02-06 13:12:53

标签: iphone objective-c cocoa-touch

以下基于现值,利率和时间段计算未来值的函数是否适用于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;

}

2 个答案:

答案 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,是的。