C#或javascripts中投资余额的计算

时间:2016-07-25 07:21:14

标签: javascript c#

公式

  

投资余额(Y)= P *(1 + r)^ Y + C *(((1 + r)^(Y + 1) -   (1个+ R))/ R)

Where:                          
Y = number of years invested (investment time frame)                            
P = principal investment amount (current $ value of initial investment to be made)                          
r = assumed rate of return p.a. (expressed as a decimal, so 5% return would be 0.05)                            
C = amount of regular contributions pa                          


Salary: $100,000                            
Y:  20  years                       
P:  $50,000                         
r:  0.05                            
C:  6521    
  

输出:359069.1263

嘿伙计们,我有这个公式,我想用C#或JavaScript实现它。我尝试了很多,但我没有得到预期的输出所以云任何人请描述或编写一个示例代码,我可以理解实现。我们将非常感激。

1 个答案:

答案 0 :(得分:1)

我不知道你用C#编写了哪些问题,但代码非常简单:

var y = 20;
var p = 50000;
var r = 0.05;
var c = 6521;

var result = p * Math.Pow(1 + r, y) + c * ((Math.Pow(1 + r, y + 1) - (1 + r))/r);

JavaScript的:

var y = 20;
var p = 50000;
var r = 0.05;
var c = 6521;

var result = p * Math.pow(1 + r, y) + c * ((Math.pow(1 + r, y + 1) - (1 + r))/r);

您应该只将值分配给变量。