Skip to content

Instantly share code, notes, and snippets.

@jorovipe97
Last active February 7, 2018 18:33
Show Gist options
  • Save jorovipe97/c88cb0f23bfb63eceae8d63e1bc4c941 to your computer and use it in GitHub Desktop.
Save jorovipe97/c88cb0f23bfb63eceae8d63e1bc4c941 to your computer and use it in GitHub Desktop.
function tasaNominalToEfectiva(tasa_nominal_anual, freq_anual)
{
return Math.pow(1+(tasa_nominal_anual/freq_anual), freq_anual) - 1;
}
function cambioPeriocidadTasaEfectiva(tasa_efectiva_por_periodo, nueva_periodicidad)
{
// Si tenemos una tasa efectiva mensual del 2% y queremos convertirla a anual, debemos hacer nueva_periodicidad == 12 (meses)
/*
Valores comunes para el parametro nueva_periodicidad, suponiendo que la tasa efectiva por periodo esta en meses:
1 año = 12 (meses)
1 semestre = 6 (meses)
*/
return Math.pow(1+(tasa_efectiva_por_periodo), nueva_periodicidad) - 1;
}
function monto90dias(capital, tasaEfectivaAnual) {
var tasaInteres = (tasaEfectivaAnual/4)
var monto = capital*(1 + tasaInteres)
var obj = {
"Monto": monto,
"Tasa interes": tasaInteres
}
return obj
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment