Post Reply 
Happy Pi Day!
03-14-2017, 01:14 AM
Post: #1
Happy Pi Day!
[Image: PiDay_zpsagymwcsu.jpg]

Code:

%%HP: T(3)A(R)F(.);
DIR
  PId
  \<< PUSH RAD -105 CF -3 CF DUP .653 * 1.74 + IP R\->I DUP 2 MOD + DUP 4 * OVER DUPDUP 1 - 1
    FOR i i SQ SWAP / PICK3 + ROT SWAP -1
    STEP INV NIP UNROT + 1 - 3 0 UNROT
    FOR i i INV i 2 - INV - + -4
    STEP - 4 * EXPAND \->STR "/" " " SREPL DROP "'" "" SREPL DROP OBJ\-> DUP SIZE R\->I ALOG OVER - PICK3 * SWAP IQUOT + \->STR DUP HEAD -51 FC? { "." } { "," } IFTE + SWAP TAIL + 1 ROT 2 + SUB POP
  \>>
  PIn
  \<< PUSH RAD -105 CF -3 CF DUP 4 * OVER DUPDUP 1 - 1
    FOR i i SQ SWAP / PICK3 + ROT SWAP -1
    STEP INV NIP UNROT + 1 - 3 0 UNROT
    FOR i i INV i 2 - INV - + -4
    STEP - 4 * EXPAND \->STR "/" " " SREPL DROP "'" "" SREPL DROP OBJ\-> DUP SIZE R\->I UNROT PICK3 ALOG OVER - PICK3 * SWAP IQUOT + \->STR DUP HEAD -51 FC? { "." } { "," } IFTE + SWAP TAIL + 1 ROT .8 * 2 + SUB POP
  \>>
  PIdLF
  \<< PUSH RAD -105 CF -3 CF DUP 2 + 'DIGITS' STO .653 * 1.74 + IP R\->I DUP 2 MOD + DUP 4 * OVER DUPDUP 1 - 1
    FOR i i SQ SWAP FDIV PICK3 FADD ROT SWAP -1
    STEP FINV NIP UNROT + 1 - 3 0 UNROT
    FOR i i FINV i 2 FSUB FINV FSUB FADD -4
    STEP FSUB 4 FMULT ZZ\<-\->F DROP \->STR DUP HEAD -51 FC? { "." } { "," } IFTE + SWAP TAIL + DUP SIZE 1 - 1 SWAP SUB POP
  \>>
  PiM
  \<< PUSH RAD -105 CF -3 CF RAD DUP 2 / 5 DUP2 LOG / \->NUM CEIL 2 * 1 - R\->I ATN1X 16 * 239 ROT OVER LOG / \->NUM CEIL 2 * 1 - R\->I ATN1X 4 * - EXPAND \->STR "/" " " SREPL DROP "'" "" SREPL DROP OBJ\-> DUP SIZE R\->I ALOG OVER - PICK3 * SWAP IQUOT + \->STR DUP HEAD -51 FC? { "." } { "," } IFTE + SWAP TAIL + 1 ROT 2 + SUB POP
  \>>
  ATN1X
  \<< -1 UNROT 1 4 ROLLD OVER SQ PICK3 INV 4 ROLLD UNROT 3 SWAP
    FOR i OVER * DUP i * INV 5 PICK * 4 ROLL + UNROT 5 ROLL 4 ROLLD 2
    STEP DROP2 UNROT DROP2
  \>>
  PiMlf
  \<< PUSH RAD -105 CF -3 CF RAD DUP 2 + 'DIGITS' STO 2 / 5 DUP2 LOG / \->NUM CEIL 2 * 1 - R\->I ATN1Xlf 16 FMULT 239 ROT OVER LOG / \->NUM CEIL 2 * 1 - R\->I ATN1Xlf 4 FMULT FSUB ZZ\<-\->F DROP \->STR DUP HEAD -51 FC? { "." } { "," } IFTE + SWAP TAIL + DUP SIZE 1 - 1 SWAP SUB POP
  \>>
  ATN1Xlf
  \<< -1 UNROT 1 4 ROLLD OVER SQ PICK3 FINV 4 ROLLD UNROT 3 SWAP
    FOR i OVER FMULT DUP i * FINV 5 PICK FMULT 4 ROLL FADD UNROT 5 ROLL 4 ROLLD 2
    STEP DROP2 UNROT DROP2
  \>>
  DIGITS 52
END
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Happy Pi Day! - Gerson W. Barbosa - 03-14-2017 01:14 AM
RE: Happy Pi Day! - Ángel Martin - 03-14-2017, 06:17 AM
RE: Happy Pi Day! - Csaba Tizedes - 03-14-2017, 08:22 AM
RE: Happy Pi Day! - Dave Britten - 03-14-2017, 12:47 PM
RE: Happy Pi Day! - Eddie W. Shore - 03-14-2017, 01:06 PM
RE: Happy Pi Day! - jebem - 03-14-2017, 01:22 PM
RE: Happy Pi Day! - Eddie W. Shore - 03-14-2017, 01:24 PM
RE: Happy Pi Day! - Gerson W. Barbosa - 03-14-2017, 03:50 PM
RE: Happy Pi Day! - Gerson W. Barbosa - 03-14-2017, 05:07 PM
RE: Happy Pi Day! - Joe Horn - 03-15-2017, 11:33 PM
RE: Happy Pi Day! - Gerson W. Barbosa - 03-16-2017, 12:06 AM
RE: Happy Pi Day! - d b - 03-15-2017, 02:53 AM
RE: Happy Pi Day! - franz.b - 03-15-2017, 11:04 AM
RE: Happy Pi Day! - Gerson W. Barbosa - 03-15-2017, 03:57 PM
RE: Happy Pi Day! - Valentin Albillo - 03-15-2017, 08:56 PM
RE: Happy Pi Day! - Gerson W. Barbosa - 03-15-2017, 10:50 PM
RE: Happy Pi Day! - EdS2 - 03-17-2017, 10:00 PM
RE: Happy Pi Day! - Gerson W. Barbosa - 03-18-2017, 02:17 AM
RE: Happy Pi Day! - Joe Horn - 03-18-2017, 03:43 AM
RE: Happy Pi Day! - Gerson W. Barbosa - 03-18-2017, 09:17 PM
RE: Happy Pi Day! - ttw - 03-16-2017, 01:22 AM
RE: Happy Pi Day! - pier4r - 03-28-2017, 10:30 AM
RE: Happy Pi Day! - Joe Horn - 03-28-2017, 11:59 AM
RE: Happy Pi Day! - pier4r - 03-28-2017, 09:23 PM



User(s) browsing this thread: 1 Guest(s)