直到零计数

直到零计数

问题描述:

我是初学者,并试图用App Inventor 2写一些计算。直到零计数

我想写一个代码来计算净现值。 公式NPV = - 投资+ CF /(1 + i)投资年增加,这意味着如果投资年限> 1,公式的第二部分将重复,直到达到年数。

我成功编写了一年的工作正确的公式,但与“重复”第二部分由年数驱动的问题。

我试图将年份声明为变量来将它用作动力号码,但认为它有问题。

在我看来,我需要将动力号码拆分到内存中,然后将它增加1直到所需的数量。但是不知道如何去做。

任何人都可以帮忙吗?

Screenshot of the blocks

enter image description here

+0

又见http://www.thecalculator.co/finance/NPV-Calculator-284.html是每年总是在相同的现金流你的情况? – Taifun

继从NPB Calculator计算, enter image description here

此被转换成块下面 enter image description here

注:一个更好的清晰度和避免这种在屏幕截图中使用了很长的计算块,我使用了外部输入而不是内联输入,这是默认值。您可以在点击鼠标右键后将其从上下文菜单切换到其中一个计算模块。

编辑:使用列表更改现金流的屏幕截图。
又见 How to work with Lists通过SAJ和
How to work with Lists and Lists of lists(PDF)由appinventor.org

+0

非常感谢泰丰,那正是我需要的。 – Jorge

+0

这将帮助我深入了解问题。现在只需要了解程序,以创造更多的现金流量领域。但让我再提一个问题......在这种情况下,它看起来像现金流量总是相同的,但它通常在变化。那么如果每年的现金流量是不同的,那么这是如何工作的?去尝试一下。 – Jorge

+0

好吧,其实这是我的问题,看到我上面的评论...在这种情况下,你可以在程序中使用一个列表作为'cashFlow'参数.. – Taifun