Guest

Untitled

By: a guest on Feb 23rd, 2012  |  syntax: None  |  size: 0.39 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. (define factorial
  2.   (lambda (n)
  3.     (if (= n 0) 1
  4.         (* n (factorial (- n 1))))))
  5.  
  6.  
  7. (define (combination n b)
  8.         ( / (factorial n) ( * (factorial (- n b)) (factorial b)) ))
  9.  
  10. (define (my_prob n p b)
  11.         ( * (combination n b) ( * (expt p b)  (expt (- 1 p) (- p b)) )))
  12.  
  13. (define (atleast_b n b p)
  14.         (if (> b n)
  15.                 0 (+ (my_prob n b p) (atleast_b n (+ b 1) p)  )))
  16.  
  17. (atleast_b 10 3 0.3)