Advertisement
Guest User

Untitled

a guest
Oct 13th, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. (define (sqr x)
  2. (* x x))
  3.  
  4. (define (cube x)
  5. (* x x x))
  6.  
  7. (define (improve x guess)
  8. (/ (+ (/ x (sqr guess))
  9. (* 2 guess))
  10. 3))
  11.  
  12. (define (good-enough? x guess)
  13. (< (abs (- (cube guess) x)) 0.00001))
  14.  
  15.  
  16.  
  17. (define (cube-root x guess)
  18. (if (good-enough? x guess)
  19. guess
  20. (cube-root x (improve x guess))
  21. )
  22. )
  23.  
  24.  
  25. #(cube-root 27 1.0) < 3.0000123123
  26. #vs
  27. #(cube-root 27 1) < biiiiiiiiiiiig number
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement