public static class JMEMath.Financieras
extends java.lang.Object
Constructor and Description |
---|
Financieras() |
Modifier and Type | Method and Description |
---|---|
static java.math.BigDecimal |
interesCompuesto(java.math.BigDecimal ci,
double r,
int t)
Interés compuesto
|
static double |
interesCompuesto(double ci,
double r,
long t)
Interés compuesto
|
static double |
interesCompuestoCi(double cf,
double r,
long t)
Capital inicial en el interés compuesto
|
static double |
interesCompuestoR(double cf,
double ci,
long t)
Interés en tanto por 1 en el interés compuesto
|
static double |
interesCompuestoT(double cf,
double ci,
double r)
Nº de períodos en el interés compuesto
|
static double |
interesContinuo(double ci,
double r,
long t)
Interés continuo
|
static double |
interesContinuoCi(double cf,
double r,
long t)
Capital inicial del interés continuo
|
static double |
interesContinuoRoT(double cf,
double ci,
double rot)
Interés o nº de períodos
|
static java.math.BigDecimal |
interesSimple(java.math.BigDecimal ci,
double r,
long t)
Interés simple
|
static double |
interesSimple(double ci,
double r,
long t)
Interés simple
|
static double |
interesSimpleCi(double cf,
double r,
long t)
Capital inicial en el interés simple
|
static double |
interesSimpleRoT(double cf,
double ci,
double rot)
Interés o nº de períodos
|
static double |
tirBisec(double i0,
double[] v,
double a,
double b,
double precision)
Método de la bisección para determinar el TIR
|
static double |
van(double i0,
double r,
double[] v)
VAN (NPV) Valor Actual Neto
|
public static double interesSimple(double ci, double r, long t)
ci
- capital inicialr
- tasa de interés en tanto por 1t
- periodosC=Ci·(1+r·t)
public static java.math.BigDecimal interesSimple(java.math.BigDecimal ci, double r, long t)
ci
- capital inicialr
- tasa de interés en tanto por 1t
- periodosC=Ci·(1+r·t)
public static double interesSimpleCi(double cf, double r, long t)
cf
- capital finalr
- tasa de interés en tanto por 1t
- periodospublic static double interesSimpleRoT(double cf, double ci, double rot)
cf
- capital inicialci
- capital finalrot
- interés en tanto por 1 cuando se desea obtener el nº de períodos o
períodos cuando se desea el interéspublic static double interesCompuesto(double ci, double r, long t)
ci
- capital inicialr
- tasa de interés en tanto por 1t
- periodospublic static java.math.BigDecimal interesCompuesto(java.math.BigDecimal ci, double r, int t)
ci
- capital inicialr
- tasa de interés en tanto por 1t
- periodospublic static double interesCompuestoCi(double cf, double r, long t)
cf
- capital finalr
- tasa de interés en tanto por 1t
- periodospublic static double interesCompuestoR(double cf, double ci, long t)
cf
- capital finalci
- capital inicialt
- períodospublic static double interesCompuestoT(double cf, double ci, double r)
cf
- capital inicialci
- capital finalr
- interés en tanto por 1public static double interesContinuo(double ci, double r, long t)
ci
- capital inicialr
- tasa de interés en tanto por 1t
- periodospublic static double interesContinuoCi(double cf, double r, long t)
cf
- capital finalr
- tasa de interés en tanto por 1t
- períodospublic static double interesContinuoRoT(double cf, double ci, double rot)
cf
- capital finalci
- capital inicialrot
- interés en tanto por 1 cuando se desea obtener el nº de períodos o
períodos cuando se desea el interéspublic static double tirBisec(double i0, double[] v, double a, double b, double precision) throws JMEInterruptedException
i0
- inversión inicialv
- vector de cash flowa
- extremo menor de la búsqueda -1<a<bb
- extremo superiorprecision
- margen de errorJMEInterruptedException
- si el hilo se interrumpepublic static double van(double i0, double r, double[] v) throws JMEInterruptedException
i0
- inversión inicialr
- tasa de interés en tanto por 1v
- flujos de cajaJMEInterruptedException
- si el hilo se interrumpe