Advertisement
Guest User

Untitled

a guest
Jan 17th, 2021
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  1 computePi :: Double -> Double -> Double
  2.  2 computePi n pi  | n <= 0.0 = pi
  3.  3                 | n >  0.0 = computePi (n-1) (pi + ((1/16.0**n)*(
  4.  4                                                                                  4/(8*n+1)
  5.  5                                                                                 -2/(8*n+4)
  6.  6                                                                                 -1/(8*n+5)
  7.  7                                                                                 -1/(8*n+6))))
  8.  
  9.  
  10. *Main> computePi 100000 0
  11. 8.259320256459906e-3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement