-
Notifications
You must be signed in to change notification settings - Fork 29
Sample programs
Vishal Patil edited this page May 30, 2022
·
7 revisions
(define pi 314)
(define r 10)
(define sqr (lambda (r) (* r r)))
(define area (lambda (r) (* pi (sqr r))))
(area r)
(define fib
(lambda (n a b)
(if (= n 0) a
(if (= n 1) b
(fib (- n 1) b (+ a b))))))
(fib 10 0 1)
(define fact
(lambda (n a)
(if (= n 1) a
(fact (- n 1) (* n a)))))
(fact 10 1)