ILLUSTRATING SHADOWS
focusing on education and interesting practical aspects of sundial design
programming C C++ CPP sundials sun dials
My PayPal page has the different options and prices
Book purchase
options are
here...
C++ PAGE              
MAIN Visual BASIC FILE PAGE                                              
Email comments or questions to the author at:  illustratingshadows at yahoo dot com
MAIN FORTRAN PAGE                                             
SCILAB PAGE
MAIN TURBO-CAD FILE PAGE                 ( vbs macros and tcw files also)                                
OUR EXCEL SPREADSHEETS ALSO                                                 
MAIN BASIC FILE PAGE                                             
MAIN JAVA PAGE                                             
PDA / Palm Pilot PAGE                                             
MAIN VIRTUAL REALITY PAGE                                                
Octave PAGE
MAIN Euler PAGE                                                                     [using Euler]
MAIN PDA/PalmPilot PAGE                                                      [Palm OS standalone, and, DocsToGo]
MAIN DELTA-CAD FILE PAGE                                             
LISP PAGE (for ProgeCAD, compatible with AutoCAD as far as LISP goes)          
MAIN POCKETC PAGE (C and XLS for palm pilots) PAGE            
Euler PAGE
MAIN PASCAL PAGE            
SUNDIAL PROGRAMS IN COBOL

There is no serious intent for these to be practical dial programs, the
ATAN function has issues for a start, and for another, COBOL is just
not commonly used on PCs. The COBOL programs are only for fun,
and for legacy reasons.

Similarly, I have a good IBM 1401 simulator, and will probably write
an h-dial program in autocoder, using table lookup for ATAN,
however, the reasons are the same, namely to honor the ancient
legacy systems. Yes, I did program the IBM 1401 in the days of way
back when.
An IDE COBOL compiler is here, it runs these programs,
but will time out until you purchase a license. It is called
KOBOL   
H-DIAL SUNDIAL PROGRAMS IN COBOL

Cobol H-dial with the general full algorithm using iteration
COBOL-hDial-series.cob

Cobol H-dial using inbuilt trig functions note that angles are better
than using my iterative trig series
COBOL-hDial-functions.cob

KOBOL notes on usage are here.
Illustrating Time's Shadow  ~  ISBN 0-9765286-8-1  plus  0-9765286-9-X
                                       and ~  Lib Cong 2005900674  plus  2006930654

Merges Illustrating Shadows and Illustrating More Shadows, deletes duplicated material, and techniques
that are complex and replaced by easier methods, adds new material.

Hands on, empirical, geometric, trigonometric, CAD,  and spreadsheet dial design for small dials plus garden dials using common masonry supplies, clay,
and glass, with emphasis on many calendar line techniques, and inclined decliners, while providing details on the use of DeltaCAD programming including
the animation of many sheets as parameters vary.   
Get CD here.  Case studies abound with associated problems solved, and cover the infamous inclined
decliner, as well as all the other kinds of outdoor dials.  You get a free CD of booklets, spreadsheets, VRML/WRL files, templates, etc with the book. The CD
has all books and booklets and programs along with source code.            
PayPal here to buy.