我正在构建一个ios ipad应用程序,我在代码中有以下公式来计算一次性总和:
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));
}
此代码效果很好,并为我提供了我想要的整笔金额。
我想做的是从n到1“到int_YEARSlasts”中的每个值获取此公式中的每个值
我不知道如何做到这一点,任何人都可以指出我正确的方向。
由于
答案 0 :(得分: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);
我认为这会对你有所帮助。
答案 1 :(得分: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);