ForeverDev

Calculation of 'e'

Oct 23rd, 2014
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.33 KB | None | 0 0
  1. function sigma(start, finish, callback)
  2.     local sum = 0
  3.     for n = start, finish do
  4.         sum = sum + callback(n)
  5.     end
  6.     return sum
  7. end
  8.  
  9. function factorial(n)
  10.     local product = 1
  11.     for i = 1, n do
  12.         product = product * i
  13.     end
  14.     return product
  15. end
  16.  
  17. local e = sigma(0, 5000, function(n)
  18.     return 1 / factorial(n)
  19. end)
  20.  
  21. print(e)
Advertisement
Add Comment
Please, Sign In to add comment