n Periods
Enumation of Payment point
Controller: CodeCogs
Interface
C++
NPeriods
doublenPeriods( | double | rate | |
double | pmtValue | ||
double | presentValue | ||
double | futureValue | ||
Finance::Banking::PaymentPoint | type = pp_EndOfPeriod | ) |
- nper is the value we are trying to calculate, the number of periods,
- fv is the <em>future value</em> of the investment,
- pv is the <em>present value</em> of the investment,
- pmt is the payment made each period.
Example 1
#include <iostream> #include <codecogs/finance/banking/nperiods.h> int main(void) { printf("nPeriods(0.01, -100, -1000, 10000, pp_StartOfPeriod) = %lf\n", Finance::Banking::nPeriods(0.01, -100, -1000, 10000, Finance::Banking::pp_StartOfPeriod)); printf("nPeriods(0.01, -100, -1000, 10000, pp_EndOfPeriod) = %lf\n", Finance::Banking::nPeriods(0.01, -100, -1000, 10000, Finance::Banking::pp_EndOfPeriod)); printf("nPeriods(0.01, -100, 1000, 0, pp_EndOfPeriod) = %lf\n", Finance::Banking::nPeriods(0.01, -100, 1000, 0, Finance::Banking::pp_EndOfPeriod)); return 1; }
Output:nPeriods(0.01, -100, -1000, 10000, pp_StartOfPeriod) = 59.673866 nPeriods(0.01, -100, -1000, 10000, pp_EndOfPeriod) = 60.082123 nPeriods(0.01, -100, 1000, 0, pp_EndOfPeriod) = 10.588644
constant over the life of the annuity.
amount that a series of future payments is worth right now.
beginning or the end of each period. It is set to either: pp_EndOfPeriod or pp_StartOfPeriod.
Parameters
rate The interest rate per period of the investment. pmtValue The payment made each period. This value must remain presentValue The <em>present value</em> of the investment, or the lump-sum futureValue The <em>future value</em> of the investment. type A value indicating whether the payment is made at the
Returns
- The number of periods of the investment.
Authors
- James Warren (August 2005)
Source Code
Source code is available when you buy a Commercial licence.
Not a member, then Register with CodeCogs. Already a Member, then Login.
Other Documentation
This enumerate type describes the payment points, which can either occur at the begining or end of each periond, i.e- pp_EndOfPeriod
- pp_StartOfPeriod
Source Code
Source code is available when you buy a Commercial licence.
Not a member, then Register with CodeCogs. Already a Member, then Login.