Cálculo del número π mediante la fórmula de Leibniz
El número π puede calcularse con la fórmula de Leibniz
π/4 = 1 - 1/3 + 1/5 - 1/7 + ...+ (-1)**n/(2*n+1) + ...
Definir las funciones
calculaPi :: Int -> Double errorPi :: Double -> Int
tales que
-
calculaPi n
es la aproximación del número π calculada mediante la expresión
4*(1 - 1/3 + 1/5 - 1/7 + ...+ (-1)**n/(2*n+1))
Por ejemplo,
calculaPi 3 == 2.8952380952380956 calculaPi 300 == 3.1449149035588526
-
errorPi x
es el menor número de términos de la serie necesarios para obtener pi con un error menor quex
. Por ejemplo,
errorPi 0.1 == 9 errorPi 0.01 == 99 errorPi 0.001 == 999