Post Reply 
41 Cistern Program
08-19-2016, 08:37 PM (This post was last modified: 08-19-2016 08:40 PM by Gerson W. Barbosa.)
Post: #38
RE: 41 Cistern Program
(08-19-2016 01:13 PM)Gerson W. Barbosa Wrote:  
Code:

%%HP: T(3)A(D)F(.);
\<< \-> L D a h
  \<< 'SQ(D)/4.*L*IM(ACOSH(1.-2.*h/D))+\pi*a*SQ(h)*(1.-2.*h/(3.*D))+L*\v/(h*(D-h))*(h-D/2.)' EVAL
  \>>
\>>

Or, stack-only, 122.5 bytes:

Code:

%%HP: T(3)A(D)F(.);
\<< SWAP PICK3 PICK3 DUP + SWAP 3. * 1. UNROT / - * \pi * OVER SQ * 4. ROLLD DUP + OVER / NEG 1. + DUP ACOSH IM SWAP 1. OVER SQ - \v/ * - SWAP SQ * * 4. / +
\>>

This of course can be optimized even further, either for size or speed. Size optimization left out as an exercise for the interested reader :-)

[Image: 28987150362_c3cdcf3319.jpg]

L     D    a    h   -->       Volume

2     1 0.25 0.5  -->  0.916297857295

0     4    2    4   --> 33.5103216382 (32*π/3)

0     4    2    2   --> 16.7551608191 (16*π/3)
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
41 Cistern Program - SlideRule - 08-11-2016, 12:46 PM
RE: 41 Cistern Program - wojtek - 08-13-2016, 08:29 AM
RE: 41 Cistern Program - SlideRule - 08-13-2016, 12:18 PM
RE: 41 Cistern Program - wojtek - 08-13-2016, 06:29 PM
RE: 41 Cistern Program - aurelio - 08-15-2016, 05:20 PM
RE: 41 Cistern Program - wojtek - 08-15-2016, 07:06 PM
RE: 41 Cistern Program - aurelio - 08-15-2016, 08:25 PM
RE: 41 Cistern Program - wojtek - 08-15-2016, 07:28 PM
RE: 41 Cistern Program - Werner - 08-13-2016, 11:06 AM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-13-2016, 09:41 PM
RE: 41 Cistern Program - Massimo Gnerucci - 08-14-2016, 07:07 AM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-14-2016, 02:26 PM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-16-2016, 07:08 PM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-17-2016, 04:47 AM
RE: 41 Cistern Program - wojtek - 08-17-2016, 06:08 AM
RE: 41 Cistern Program - Ángel Martin - 08-17-2016, 06:46 AM
RE: 41 Cistern Program - aurelio - 08-17-2016, 09:03 AM
RE: 41 Cistern Program - Dieter - 08-17-2016, 01:30 PM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-18-2016, 02:44 AM
RE: 41 Cistern Program - wojtek - 08-13-2016, 06:44 PM
RE: 41 Cistern Program - wojtek - 08-13-2016, 09:57 PM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-14-2016, 04:34 AM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-14-2016, 05:19 PM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-16-2016, 05:49 AM
RE: 41 Cistern Program - wojtek - 08-15-2016, 09:08 PM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-16-2016, 01:56 AM
RE: 41 Cistern Program - wojtek - 08-17-2016, 02:13 PM
RE: 41 Cistern Program - aurelio - 08-17-2016, 04:51 PM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-19-2016, 05:03 AM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-19-2016, 01:13 PM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-19-2016 08:37 PM
RE: 41 Cistern Program - 4ster - 08-17-2016, 02:22 PM
RE: 41 Cistern Program - Csaba Tizedes - 08-19-2016, 08:23 AM
RE: 41 Cistern Program - aurelio - 08-19-2016, 11:54 AM
RE: 41 Cistern Program - wojtek - 08-19-2016, 12:49 PM
RE: 41 Cistern Program - Csaba Tizedes - 08-19-2016, 04:55 PM
RE: 41 Cistern Program - Csaba Tizedes - 08-19-2016, 05:07 PM
RE: 41 Cistern Program - wojtek - 08-19-2016, 07:18 PM
RE: 41 Cistern Program - aurelio - 08-19-2016, 10:05 PM
RE: 41 Cistern Program - Csaba Tizedes - 08-19-2016, 11:29 PM
RE: 41 Cistern Program - aurelio - 08-20-2016, 07:51 AM
RE: 41 Cistern Program - Csaba Tizedes - 08-20-2016, 09:16 AM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-20-2016, 05:34 AM
RE: 41 Cistern Program - aurelio - 08-20-2016, 08:02 AM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-20-2016, 03:40 PM
RE: 41 Cistern Program - Csaba Tizedes - 08-20-2016, 06:57 PM
RE: 41 Cistern Program - Gerson W. Barbosa - 08-20-2016, 07:54 PM



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