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)
; =========================================================================================