Programación Avanzada.
Centro Superior de Informática.
Universidad de La Laguna.
Cálculo del coste de una Hipoteca.
-
Escribir un programa java que calcule los pagos mensuales de una
hipoteca.
-
Entrada:
El usuario ha de proporcionar:
-
El interés anual
-
El número de años de amortización y
-
La cantidad solicitada en préstamo.
-
Salida:
Se mostrara por pantalla:
-
La cantidad a pagar mensualmente
-
La candidad total a pagar.
-
Mejore su programa de forma que solo existan tres tipos de interés
dependiendo del número de años de amortización:
-
7.25 % anual si el número de años de amortización
es 7
-
8.5 % anual si el número de años de amortización es
15
-
9 % anual si el número de años de amortización es
30
Comentarios.
-
La fórmula para calcular los pagos mensuales es la siguiente:
cantidad solicitada x interés mensual
-----------------------------
(1-((1/(1+interés mesual))^(años
x 12)))
-
Para obtener la entrada utilizar los métodos readInt()
y
readDouble()
de la clase MyInput .
-
Descarge el fichero MyInput.java a su directorio
de trabajo y compílelo. Asegúrese de que el fichero MyInput.class
que contiene los bytecodes queda almacenado en el mismo directorio en el
que está trabajando.
-
El método que permite calcular b^p utilice el método pow(b,
p) de la clase Math. Puesto que la
clase Math pertene a la base de las APIs de
la plataforma java está disponible para todos los programas java.
-
Ejemplo de salida:
Introduzca el porcentaje de Interés Anual, por ejemplo 8.25:
7.5
Introduzca el número de años, por ejemplo 5:
5
Introduzca la cantidad que solicita como préstamo, por ejemplo120000.5:
500000
La cantidad a pagar mensualmente es10018.974297811719
La cantidad total a pagar es 601138.45786870318
Bibliografía.
Y. Daniel Liang. "Introduction to Java Programming".
QueE&T. 1999