-2

我正在尝试将 VBA 从 Excel 宏转换为 C# 以计算总贷款金额,其中利息和设施费被资本化为贷款余额,这反过来意味着随着贷款的增加,更高的利息和费用金额被资本化,这意味着更高的利息和费用等

我无法复制允许足够迭代的循环引用,以便可以消除贷款余额变化引起的利息和费用变化的增量。任何帮助,将不胜感激。谢谢CM25

4

1 回答 1

1

这似乎是一种有点奇怪的做事方式,我认为 Excel 中的循环引用处理是避免不作为工具使用的事情。使用某种极限理论来产生使用适当的数学计算接近的值将比迭代事物更加严格,无论您认为多少次就足够了。

但是,为什么您不能在代码中执行与 Excel 完全相同的操作?您有一个函数可以根据金额返回费用。为您在 Excel 中使用的多次迭代设置一个循环,该循环根据每次函数结果增加的数量调用该函数。

For x = 1 to 100
  amount = amount + fees(amount)
Next x
于 2018-10-18T09:00:24.583 回答