Está en la página 1de 6

UNIVERSIDAD JORGE TADEO LOZANO

ALGORITMOS Y PROGRAMACION
Ing. Ricardo D. Camargo L.

PRIMER PROYECTO DE PROGRAMACION JAVA


SIMULADOR DE CRÉDITOS EN PESOS Y UVR.

Se realizará un programa en lenguaje Java que realice la simulación del comportamiento de un


crédito otorgado por una entidad financiera por medio de la realización de tabla de amortización
detallando cómo se afectan los saldos e intereses por medio de la aplicación de las cuotas
calculadas, de acuerdo con la modalidad de crédito solicitada.

1. CONCEPTOS Y FÓRMULAS.

Modalidades de Crédito: se manejarán dos (2) tipos de modalidad de crédito:

a) Cuota Fija: El valor de la cuota no cambia durante el plazo del crédito.

b) Abono constante a capital. Se abona el mismo valor a capital durante el plazo del crédito.

Plazo (n): número de períodos (meses) del crédito.

Monto (S): Cantidad de dinero a prestar por parte de la entidad financiera.

Tasa de interés (o tasa nominal) (In): Tasa a la que se fija el crédito.

Tasa efectiva (Ief): Tasa que se aplicará en cada período, la cual se calcula con base en tasa de
interés nominal. La fórmula para su cálculo es la siguiente:

= ((1 + ) /
)−1

Anualidad (A): serie de pagos que se realizan en los períodos establecidos en el período (n), según
la tasa efectiva calculada, la cual solo aplica para los créditos en cuota fija. Su fórmula es la siguiente:

= (1 − (1 + ) )/

Amortización: Es el valor que se resta al saldo del crédito, descontando los intereses.

Tabla de Amortización: Tabla en donde se muestra el comportamiento de un crédito según su


modalidad.

Créditos en Pesos: Son aquellos créditos que se calculan directamente en pesos, sin ningún tipo de
conversión a otro tipo de unidad (tal como UVR.)
UNIVERSIDAD JORGE TADEO LOZANO
ALGORITMOS Y PROGRAMACION
Ing. Ricardo D. Camargo L.

Se presenta un ejemplo para crédito en cuota fija en pesos para un monto de $20.000.000, a un
plazo (n) de 18 meses, con una tasa nominal de interés de 24%.

CREDITO DE CUOTA FIJA

Plazo (n) 18
Interes 24,00%
Monto $ 20.000.000
Tasa Efectiva 1,81%
Anualidad 15,24720469
valor Cuota $ 1.311.716

# cuota saldo pesos Cuota Pesos Intereses Amortización


0 20.000.000
1 19.050.036 1.311.715,85 361.751,65 949.964,20
2 18.082.889 1.311.715,85 344.569,09 967.146,75
3 17.098.249 1.311.715,85 327.075,75 984.640,10
4 16.095.799 1.311.715,85 309.265,99 1.002.449,86
5 15.075.217 1.311.715,85 291.134,09 1.020.581,75
6 14.036.176 1.311.715,85 272.674,24 1.039.041,61
7 12.978.340 1.311.715,85 253.880,49 1.057.835,36
8 11.901.371 1.311.715,85 234.746,80 1.076.969,04
9 10.804.923 1.311.715,85 215.267,04 1.096.448,81
10 9.688.642 1.311.715,85 195.434,93 1.116.280,92
11 8.552.170 1.311.715,85 175.244,10 1.136.471,74
12 7.395.142 1.311.715,85 154.688,08 1.157.027,77
13 6.217.186 1.311.715,85 133.760,24 1.177.955,60
14 5.017.925 1.311.715,85 112.453,87 1.199.261,97
15 3.796.971 1.311.715,85 90.762,12 1.220.953,72
16 2.553.933 1.311.715,85 68.678,02 1.243.037,82
17 1.288.412 1.311.715,85 46.194,47 1.265.521,37
18 0 1.311.715,85 23.304,25 1.288.411,60

A continuación, se presenta la tabla de amortización con los mismos datos iniciales del crédito
anterior, pero para el cálculo de cuota por abono constante a capital:
UNIVERSIDAD JORGE TADEO LOZANO
ALGORITMOS Y PROGRAMACION
Ing. Ricardo D. Camargo L.

CREDITO ABONO CONSTANTE A CAPITAL

Plazo (n) 18
Interes 24,00%
Monto $ 20.000.000
Tasa Efectiva 1,81%
valor prim. Cuota $ 1.472.863

# cuota saldo pesos Cuota Pesos Intereses Amortización


0 20.000.000
1 18.888.889 1.472.862,76 361.751,65 1.111.111,11
2 17.777.778 1.452.765,45 341.654,34 1.111.111,11
3 16.666.667 1.432.668,13 321.557,02 1.111.111,11
4 15.555.556 1.412.570,82 301.459,71 1.111.111,11
5 14.444.444 1.392.473,51 281.362,39 1.111.111,11
6 13.333.333 1.372.376,19 261.265,08 1.111.111,11
7 12.222.222 1.352.278,88 241.167,77 1.111.111,11
8 11.111.111 1.332.181,56 221.070,45 1.111.111,11
9 10.000.000 1.312.084,25 200.973,14 1.111.111,11
10 8.888.889 1.291.986,94 180.875,82 1.111.111,11
11 7.777.778 1.271.889,62 160.778,51 1.111.111,11
12 6.666.667 1.251.792,31 140.681,20 1.111.111,11
13 5.555.556 1.231.694,99 120.583,88 1.111.111,11
14 4.444.444 1.211.597,68 100.486,57 1.111.111,11
15 3.333.333 1.191.500,37 80.389,26 1.111.111,11
16 2.222.222 1.171.403,05 60.291,94 1.111.111,11
17 1.111.111 1.151.305,74 40.194,63 1.111.111,11
18 (0) 1.131.208,42 20.097,31 1.111.111,11

El cálculo del valor de la cuota para esta modalidad de crédito es la siguiente:

= +[ −( . − 1) + ∗

Donde n. Cuota corresponde al número de la cuota para la que se está calculando.

Créditos en UVR: Son créditos que se calculan con base en unidades de cuenta llamadas UVR
(Unidades de Valor Real), las cuales se calculan y están sujetas a la variación de la inflación, por lo
que para poder calcular su convertibilidad a pesos se debe calcular periódicamente según la
modalidad de crédito definida (cuota fija, abono constante a capital). Este tipo de crédito se utiliza
por lo general para adquisición de vivienda.

Se presentan a continuación para los mismos datos de plazo (18 meses), tasa de interés nominal del
24% y monto ($20.000.000) del ejemplo anterior, dos (2) tablas de amortización en UVR para
modalidad de cuota fija en UVR y abono constante a capital en UVR.
UNIVERSIDAD JORGE TADEO LOZANO
ALGORITMOS Y PROGRAMACION
Ing. Ricardo D. Camargo L.

En el ejemplo se debe tener en cuenta que los valores iniciales de inflación (3,5%) y de la UVR
(230,1658) son datos de entrada y los suministra el Banco de la República, para lo cual se debe
convertir el monto de pesos ($20.000.000) a su correspondiente UVR (86.893,88), y proceder a
realizar los mismos cálculos sobre los valores en UVR para cuota fija y abono constante a capital
indicados en el punto anterior, y realizando la conversión a pesos según el valor calculado de UVR
para la cuota que se está calculando.

Datos de Inicio:

Valor Inicial UVR 230,1658


Plazo (n) 18
Tasa de Interes 24,000% Monto en Pesos $ 20.000.000
Tasa Efectiva 1,81% Monto en UVR 86.893,88
inflación mes 3,50% Anualidad Pesos 15,24720469
Tasa Efectiva 0,2871% Anualidad UVR 5.699,00

CREDITO CON CUOTA FIJA EN UVR

Cuota Unidad UVR saldo Pesos Saldo UVR Cuota UVR interes UVR amort. UVR cuota $
0 230,17 20.000.000,00 86.893,88
1 230,83 19.104.726,53 82.766,58 5.699,00 1.571,70 4.127,30 1.315.481,65
2 231,49 18.186.866,38 78.564,62 5.699,00 1.497,05 4.201,96 1.319.258,26
3 232,15 17.245.934,15 74.286,66 5.699,00 1.421,04 4.277,96 1.323.045,72
4 232,82 16.281.434,23 69.931,32 5.699,00 1.343,67 4.355,34 1.326.844,05
5 233,49 15.292.860,53 65.497,21 5.699,00 1.264,89 4.434,12 1.330.653,29
6 234,16 14.279.696,33 60.982,89 5.699,00 1.184,69 4.514,32 1.334.473,46
7 234,83 13.241.413,99 56.386,92 5.699,00 1.103,03 4.595,97 1.338.304,59
8 235,51 12.177.474,78 51.707,82 5.699,00 1.019,90 4.679,10 1.342.146,73
9 236,18 11.087.328,61 46.944,08 5.699,00 935,27 4.763,73 1.345.999,90
10 236,86 9.970.413,78 42.094,18 5.699,00 849,10 4.849,90 1.349.864,13
11 237,54 8.826.156,80 37.156,56 5.699,00 761,38 4.937,62 1.353.739,45
12 238,22 7.653.972,06 32.129,63 5.699,00 672,07 5.026,93 1.357.625,90
13 238,91 6.453.261,64 27.011,77 5.699,00 581,15 5.117,86 1.361.523,51
14 239,59 5.223.415,00 21.801,35 5.699,00 488,58 5.210,43 1.365.432,30
15 240,28 3.963.808,76 16.496,68 5.699,00 394,33 5.304,67 1.369.352,32
16 240,97 2.673.806,41 11.096,06 5.699,00 298,39 5.400,62 1.373.283,59
17 241,66 1.352.758,03 5.597,75 5.699,00 200,70 5.498,30 1.377.226,15
18 242,35 0,00 0,00 5.699,00 101,25 5.597,75 1.381.180,03
UNIVERSIDAD JORGE TADEO LOZANO
ALGORITMOS Y PROGRAMACION
Ing. Ricardo D. Camargo L.

CREDITO CON ABONO CONSTANTE A CAPITAL EN UVR

Cuota Unidad UVR saldo Pesos Saldo UVR Cuota UVR interes UVR amort. UVR cuota $
0 230,17 20.000.000 86.893,88
1 230,83 $ 18.943.117 82.066,44 6.399,14 1.571,7003 4.827,44 $ 1.477.091
2 231,49 $ 17.880.001 77.239,01 6.311,82 1.484,3836 4.827,44 $ 1.461.119
3 232,15 $ 16.810.624 72.411,57 6.224,50 1.397,0669 4.827,44 $ 1.445.043
4 232,82 $ 15.734.960 67.584,13 6.137,19 1.309,7502 4.827,44 $ 1.428.862
5 233,49 $ 14.652.981 62.756,69 6.049,87 1.222,4335 4.827,44 $ 1.412.577
6 234,16 $ 13.564.660 57.929,26 5.962,55 1.135,1169 4.827,44 $ 1.396.186
7 234,83 $ 12.469.969 53.101,82 5.875,24 1.047,8002 4.827,44 $ 1.379.690
8 235,51 $ 11.368.881 48.274,38 5.787,92 960,4835 4.827,44 $ 1.363.087
9 236,18 $ 10.261.368 43.446,94 5.700,60 873,1668 4.827,44 $ 1.346.378
10 236,86 $ 9.147.402 38.619,50 5.613,29 785,8501 4.827,44 $ 1.329.561
11 237,54 $ 8.026.955 33.792,07 5.525,97 698,5335 4.827,44 $ 1.312.637
12 238,22 $ 6.900.000 28.964,63 5.438,65 611,2168 4.827,44 $ 1.295.605
13 238,91 $ 5.766.508 24.137,19 5.351,34 523,9001 4.827,44 $ 1.278.464
14 239,59 $ 4.626.450 19.309,75 5.264,02 436,5834 4.827,44 $ 1.261.214
15 240,28 $ 3.479.799 14.482,31 5.176,70 349,2667 4.827,44 $ 1.243.855
16 240,97 $ 2.326.526 9.654,88 5.089,39 261,9500 4.827,44 $ 1.226.385
17 241,66 $ 1.166.603 4.827,44 5.002,07 174,6334 4.827,44 $ 1.208.805
18 242,35 $ (0) (0,00) 4.914,75 87,3167 4.827,44 $ 1.191.114

Se anexa archivo de hoja de cálculo con los ejemplos anteriores para su consulta y aclaración de las
fórmulas utilizadas.

2. ESPECIFICACIÓN DEL PROGRAMA EN JAVA

El programa deberá especificar tener como Menú Principal las siguientes opciones:

1) Ingreso de Parámetros. Se ingresarán los siguientes datos iniciales: Valor inicial de UVR,
Valor de Inflación, Nombre de cliente, y Cedula
2) Simulación de Créditos en Pesos. Se tendrán las siguientes opciones:
a. Ingreso de parámetros: tasa de interés, plazo y monto.
b. Calculo en Modalidad de cuota Fija. Se mostrará la tabla de amortización respectiva
con los parámetros indicados.
c. Calculo en Modalidad de abono constante a Capital. Se mostrará la tabla de
amortización respectiva con los parámetros indicados.
d. Comparación en los dos sistemas mes a mes de: Se calculará la variación en: i) valor
de cuota, ii) valor de amortización, y iii) valor intereses pagados. Se deberá calcular
igualmente el valor total de las cuotas y de los intereses pagados.
3) Simulación de Créditos en UVR
a. Ingreso de parámetros: tasa de interés, plazo y monto.
b. Calculo en Modalidad de cuota Fija. Se mostrará la tabla de amortización respectiva
con los parámetros indicados.
UNIVERSIDAD JORGE TADEO LOZANO
ALGORITMOS Y PROGRAMACION
Ing. Ricardo D. Camargo L.

c. Calculo en Modalidad de abono constante a Capital. Se mostrará la tabla de


amortización respectiva con los parámetros indicados.
d. Comparación en los dos sistemas mes a mes de: Se calculará la variación de las
cuotas fijas Vs cuotas por abono constante, así como los saldos en los dos sistemas.
4) Salir del Sistema.

Condiciones de desarrollo:

1) El menú principal deberá estar habilitado para que funcione de forma continua hasta que el
usuario elija como opción Salir del Sistema.
2) El formato de los valores que estén en pesos, debe estar acorde con el formato moneda con dos
(2) cifras decimales, esto es $XX.XXXX,XX. El formato de los valores en UVR deberá estar en
XX.XXX,XX.
3) El formato de porcentaje debe presentarse de la siguiente forma: %XX,XX.
4) Las cifras de tabla de amortización deben presentarse de forma ordenada, esto es con formato
de tabulador.
5) La implementación de las fórmulas financieras indicadas en este documento deberá se tal cual
como fueron indicadas, para lo cual se podrán ayudar con las fórmulas matemáticas primarias
(pow).

También podría gustarte