Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
19
Task/Pi/Racket/pi-1.rkt
Normal file
19
Task/Pi/Racket/pi-1.rkt
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
#lang racket
|
||||
(require racket/generator)
|
||||
|
||||
(define pidig
|
||||
(generator ()
|
||||
(let loop ([q 1] [r 0] [t 1] [k 1] [n 3] [l 3])
|
||||
(if (< (- (+ r (* 4 q)) t) (* n t))
|
||||
(begin (yield n)
|
||||
(loop (* q 10) (* 10 (- r (* n t))) t k
|
||||
(- (quotient (* 10 (+ (* 3 q) r)) t) (* 10 n))
|
||||
l))
|
||||
(loop (* q k) (* (+ (* 2 q) r) l) (* t l) (+ 1 k)
|
||||
(quotient (+ (* (+ 2 (* 7 k)) q) (* r l)) (* t l))
|
||||
(+ l 2))))))
|
||||
|
||||
(for ([i (in-naturals)])
|
||||
(display (pidig))
|
||||
(when (zero? i) (display "." ))
|
||||
(when (zero? (modulo i 80)) (newline)))
|
||||
1
Task/Pi/Racket/pi-2.rkt
Normal file
1
Task/Pi/Racket/pi-2.rkt
Normal file
|
|
@ -0,0 +1 @@
|
|||
3.14159265358979323846264338327950288419716939937510...
|
||||
Loading…
Add table
Add a link
Reference in a new issue