Online References:
Symbols used in the formulae that follow:
p(1+r)^n + y(1+rt)((1+r)^n-1)/r + f=0 ...{when r!=0}
ny + p + f=0 ...{when r=0}
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static double | fv(double
rate r, double num of periods n, double pmt per period y, double present value p, boolean type (true=pmt at beginning of period, false=pmt at end of period) t)Future value of an amount given the number of payments, rate, amount of individual payment, present value and boolean value indicating whether payments are due at the beginning of period (false => payments are due at end of period) |
| public static double | nper(double
rate r, double pmt per period y, double present value p, double future value f, boolean type (true=pmt at beginning of period, false=pmt at end of period) t)
|
| public static double | npv(double
rate r, double[] cashflow amounts cfs)calculates the Net Present Value of a principal amount given the discount rate and a sequence of cash flows (supplied as an array). |
| public static double | pmt(double
rate r, double num of periods n, double present value p, double future value f, boolean type (true=pmt at beginning of period, false=pmt at end of period) t)
|
| public static double | pv(double
rate r, double num of periods n, double pmt per period y, double future value f, boolean type (true=pmt at beginning of period, false=pmt at end of period) t)Present value of an amount given the number of future payments, rate, amount of individual payment, future value and boolean value indicating whether payments are due at the beginning of period (false => payments are due at end of period) |
| FinanceLib | back to summary |
|---|---|
| private FinanceLib() | |
| fv | back to summary |
|---|---|
| public static double fv(double r, double n, double y, double p, boolean t) Future value of an amount given the number of payments, rate, amount of individual payment, present value and boolean value indicating whether payments are due at the beginning of period (false => payments are due at end of period)
| |
| nper | back to summary |
|---|---|
public static double nper(double r, double y, double p, double f, boolean t)
| |
| npv | back to summary |
|---|---|
| public static double npv(double r, double[] cfs) calculates the Net Present Value of a principal amount given the discount rate and a sequence of cash flows (supplied as an array). If the amounts are income the value should be positive, else if they are payments and not income, the value should be negative.
| |
| pmt | back to summary |
|---|---|
public static double pmt(double r, double n, double p, double f, boolean t)
| |
| pv | back to summary |
|---|---|
| public static double pv(double r, double n, double y, double f, boolean t) Present value of an amount given the number of future payments, rate, amount of individual payment, future value and boolean value indicating whether payments are due at the beginning of period (false => payments are due at end of period)
| |