home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / c / 12611 < prev    next >
Encoding:
Text File  |  1992-08-21  |  1.3 KB  |  36 lines

  1. Newsgroups: comp.lang.c
  2. Path: sparky!uunet!mcsun!sunic!psinntp!psinntp!dlogics!ejk
  3. From: ejk@dlogics.com (Edward Kaszubowski)
  4. Subject: Re: POWER OF LARGE NUMBERS
  5. Organization: Datalogics, Inc.
  6. Date: Thu, 20 Aug 92 18:06:38 GMT
  7. Message-ID: <1992Aug20.180638.19180@dlogics.com>
  8. References: <1992Aug12.135106.12924@cs.uow.edu.au> <thompson.713734408@daphne.socsci.umn.edu> <1992Aug16.052157.1991@organpipe.uug.arizona.edu> <1992Aug17.222948.10070@merlin.dev.cdx.mot.com> <CGAY.92Aug17223208@majestix.cs.uoregon.edu> <1992Aug19.142921.27592@crpmks.uucp>
  9. Lines: 25
  10.  
  11. billb@crpmks.uucp (Bill Bochnik (Info Systems)) writes:
  12.  
  13. >Just for amusement, what was the repeating formula for calculating PI to any 
  14. >desired number of digits?  Thanks.
  15.  
  16. the series   4   4   4   4   4   4
  17.              - - - + - - - + - - - + .....   will give you pi.
  18.              1   3   5   7   9   11
  19.  
  20. However, I do know that this is a slow algorithm, there are others that
  21. are much more efficient.  (and more complicated)
  22.  
  23. code:
  24.    pi = 0
  25.    for loop = 1 to infinity step by 2
  26.      if (loop + 1) is divisible by 4
  27.        pi = pi - 4/loop
  28.      otherwise
  29.        pi = pi + 4/loop
  30.  
  31. -- 
  32.  
  33.    ---------------------------------------------------------
  34.    |  Edward J. Kaszubowski      ejk@dlogics.dlogics.com   |
  35.    |  Systems Engineer II        Datalogics Inc.           |
  36.