
Untitled
By: a guest on
May 13th, 2012 | syntax:
Clojure | size: 0.27 KB | hits: 32 | expires: Never
(defn sqrt-iter [guess x]
(if(good-enough? guess x)
guess
(sqrt-iter (improve guess x)
x)))
(defn good-enough? [guess x]
(< (abs (- (square guess) x)) 0.001))
(defn sqrt [x]
(sqrt-iter 1.0 x))
//Usage:
(sqrt 9)