Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1.  
  2.  
  3. (* versao não recursiva *)
  4. let k = 5;; (*o valor não é 5*)
  5. let (w:float) = 1;;
  6.  
  7.  
  8. for i = 0 to k - 1 do
  9.  
  10. w = w * (2*(i+1))/((2*i-1)*(2*i+3));
  11.  
  12. done;
  13.  
  14.  
  15. w = w * 2;;
  16.  
  17. (* versao recursiva *)
  18.  
  19. let rec wallis k = input_line stdin in
  20.  
  21. if (k <= 1)
  22.  
  23. then 1
  24.  
  25. else wallis (k-1)
  26. ;;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement