0

私はiOSipadアプリを構築しており、一括払いの金額を計算するためのコードに次の式があります。

    LumpSum = 0;
    for (int n = 1; n<= int_YEARSlasts; n=n+1)
    {
        float x = ((1 + (float_IR/100)) / (1 + (float_ERret/100)));
        int y = (n - 1);
        LumpSum = LumpSum + (NEEDincome * pow(x, y));
    }

このコードはうまく機能し、必要な一括払いの金額を教えてくれます。

私がやりたいのは、1から「int_YEARSlasts」までのnの各値について、この式から各値を取得することです。

これを行う方法がわかりません。誰かが私を正しい方向に向けてください。

ありがとう

4

2 に答える 2

0
NSMutableArray *getValueArray = [[NSMutableArray alloc] init];
LumpSum = 0;
    for (int n = 1; n<= int_YEARSlasts; n=n+1)
    {
        float x = ((1 + (float_IR/100)) / (1 + (float_ERret/100)));
        int y = (n - 1);
        LumpSum = LumpSum + (NEEDincome * pow(x, y));
        [getValueArray addObject:LumpSum];
    }
 NSLog(@"Get Value Array: %@",getValueArray);

お役に立てればと思います。

于 2012-08-27T12:44:20.257 に答える
0

各インデックスにLumpSumを保存したいと思います。

 LumpSum = 0;
NSMutableArray *mutArrLumpSumValues = [NSMutableArray array];
for (int n = 1; n<= int_YEARSlasts; n=n+1)
{
    float x = ((1 + (float_IR/100)) / (1 + (float_ERret/100)));
    int y = (n - 1);
    LumpSum = LumpSum + (NEEDincome * pow(x, y)); 
    [mutArrLumpSumValues addObject:LumpSum];
}
NSLog(@" mutArrLumpSumValues : %@",mutArrLumpSumValues);
于 2012-08-27T12:45:04.240 に答える