(define (compoundinterest found rate period) (if (= period 0) #t (begin (display "; Year #") (display period) (display ":") (display "compound interest: ") (display (* (/ (* found rate) 100) 1.0)) (display " - ") (display "found: ") (display (* (+ found (/ (* found rate) 100)) 1.0)) (newline) (compoundinterest (+ found (/ (* found rate) 100)) rate (- period 1)) )) ) (compoundinterest 100 19 4) ; Year #4:compound interest: 19. - found: 119. ; Year #3:compound interest: 22.61 - found: 141.61 ; Year #2:compound interest: 26.9059 - found: 168.5159 ; Year #1:compound interest: 32.018021 - found: 200.533921 ;Value: #t Exponentially function.
25. März 2019 | mit scheme | scheme | lisp | old data
Startseite | Impressum | Datenschutz