Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. (define (crackle-pop n upto)
  2. (display-value n)
  3. (if (not (= n upto))
  4. (crackle-pop (+ n 1) upto)))
  5.  
  6. (define (get-num n)
  7. (cond ((and
  8. (divisible-by n 3)
  9. (divisible-by n 5))
  10. "CracklePop")
  11. ((divisible-by n 3) "Crackle")
  12. ((divisible-by n 5) "Pop")
  13. (else n)))
  14.  
  15. (define (display-value n)
  16. (display (get-num n))
  17. (display "\n"))
  18.  
  19. (define (divisible-by n m)
  20. (= (modulo n m) 0))
  21.  
  22. (crackle-pop 1 100)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement