M = (1 + r%)^t * C
I = M - C
Significado de cada letra:
(M) Monto: Es la suma del capital más los intereses producidos en determinado tiempo.
(%r) Taza de interés: Es la ganancia que se obtiene por cada 100 unidades monetarias en cada tiempo.
(C) Capital: Es todo aquello que se va a ceder o imponer durante algún tiempo para generar una ganancia.
(I) Interés: Parte de la utilidad que obtienen el capital durante algún tiempo para generar una ganancia.
(t) Tiempo: Es el periodo de tiempo durante el cual cede el capital.
Análisis: Para solucionar este problema se requiere que el usuario ingrese el capital "C" la taza de interés "r" y el tiempo "t"; luego el sistema procesara y obtendra el interes ganado y el monto producido.
ENTRADA: C, r t
Codigo
; =========================================================================================
;; Autor : Jorge Isaac Peña Caceres
;; Fecha : 31-Octubre-2018
;; Proposito: calcular interes y monto compuesto dados un capital, tiempo y taza de interes
;------------------------------------------------------------------------------------------
;; Contrato: monto-compuesto: numero, numero, numero -> numero
(define (monto-compuesto r t c)
(cond
[(and (number? r) (number? t) (number? c)) (* c (expt (+ 1 (/ r 100)) t))]
[else "datos no numericos"]
))
(define (interes R T C)
(cond
[(and (number? R) (number? T) (number? C)) (- (monto-compuesto R T C) C)]
[else "datos no numericos"]
))
;------------------------------------------------------------------------------------------
;prueba:
(monto-compuesto 10 12 100)
(interes 10 12 100)
; =========================================================================================
