Example: Present Value of an Investment
A lady wins a $10 million lottery. The money is to be paid out at the end of each year in $500,000 payments for 20 years. The current treasury bill rate of 6% is used as the discount rate. Here, the present value of her prize is computed.
using System;
using Imsl.Finance;
public class pvEx1
{
public static void Main(String[] args)
{
double rate = 0.06;
double pmt = 500000.0;
double fv = 0.0;
int nper = 20;
double pv = Finance.Pv(rate, nper, pmt, fv,
Finance.Period.AtEnd);
Console.Out.WriteLine("The present value of the $10 million " +
"prize is " + pv.ToString("C"));
}
}
Output
The present value of the $10 million prize is ($5,734,960.61)
Link to C# source.