home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / desktop / days10.arj / DAYS.DOC < prev    next >
Text File  |  1992-01-22  |  32KB  |  561 lines

  1.                  "DAYS-CALCULATOR"tm copyright 1991, BRIAN ALLEN KUEHN.
  2.          
  3.               This is a shareware product.  If you find it to be of use to 
  4.          you, then you must pay for it.  The cost of this software product 
  5.          is $12.00 postpaid.  Please order from and make checks payable 
  6.          to:
  7.          
  8.                         Brian Allen Kuehn
  9.                         1524 Upper Spring Bay Road
  10.                         East Peoria, Illinois  61611
  11.          
  12.               As an inducement (read coercion) to get you to pay for this 
  13.          program if it is useful to you, I have built in a time delay 
  14.          between the initial shareware announcement screen and the MAIN 
  15.          MENU screen.  The delay increases each time you invoke the 
  16.          program until the delay becomes unbearable.  At that point, 
  17.          having found the program to be so valuable, you break down and 
  18.          send me a check for $12.00.  I then mail you a floppy with a 
  19.          "clean" copy of the program that does away both with the 
  20.          shareware announcement screen and all delays.  When you invoke 
  21.          the "clean" copy of the program, you are instantly greeted with 
  22.          the MAIN MENU.
  23.          
  24.                          THIS PROGRAM WAS CREATED BECAUSE...
  25.          
  26.               I created this program partially for my own use.  I am an 
  27.          attorney.  I concentrate my practice in the areas of worker's 
  28.          compensation and personal injury.  As a part of my everyday work, 
  29.          I find it necessary to calculate periods of disability.  For 
  30.          instance, one of my clients might be off work between 3/13/1987 
  31.          and 11/26/1991.
  32.               You could get out paper calendars and start writing down day 
  33.          totals from each month to add up.  You could start reciting "30 
  34.          days hath September, April, June and November..." to figure the 
  35.          number of days between these two dates.  Neither way is 
  36.          particularly easy or enjoyable.
  37.               Casio and Radio Shack used to make calculators which did 
  38.          date calculations.  To the best of my knowledge there are no 
  39.          longer any hand-held calculators available which do date 
  40.          calculations.  I have looked because for years I made use of 
  41.          these calculators.  The way that disability periods are utilized 
  42.          in the legal profession makes it handy to express the result in 
  43.          terms of weeks and parts thereof.  That is why I chose to output 
  44.          the two days-between-dates calculations as both total days and 
  45.          also as weeks and parts thereof.  If anyone feels it would be 
  46.          beneficial to express the results in any further fashion, please 
  47.          let me know and I will consider making the necessary changes to 
  48.          the program.
  49.               In addition to days between dates, I am constantly diarying 
  50.          my calendar for future deadlines.  I may go into court on a given 
  51.          day and be given 90 days in which to file a brief on some issue.  
  52.          That is why I put the two routines in
  53.          that add or subtract a number of days from today's date or from 
  54.          some other specified date to give you a resulting date.
  55.          
  56.               The last routine was added because people like to play with 
  57.          dates.  You can check and see what day of the week you were born 
  58.          on or what day of the week some significant event occurred on.  
  59.          This routine also calculates the sequential day in the calendar 
  60.          year for the date which you have entered.
  61.          
  62.          
  63.                                   USING THE PROGRAM
  64.          
  65.               When you start the program, by typing either "days" or "day 
  66.          m" at the DOS prompt (followed by a press of the return key), you 
  67.          will be greeted by the following screen:
  68.          
  69.               "DAYS-CALCULATOR"tm copyright 1991, BRIAN ALLEN KUEHN.
  70.               
  71.               
  72.               MAIN MENU.
  73.               
  74.               1. Number of days between two dates.
  75.               2. Number of days between today and any other date.
  76.               3. Today's date plus/minus 'X' number of days.
  77.               4. Any date plus/minus 'X' number of days.
  78.               5. Day of the week & of the year for a given date.
  79.               6. Exit.
  80.               
  81.               YOUR CHOICE PLEASE! _
  82.          
  83.          
  84.               Enter the number of your choice, between 1 and 6, and press 
  85.          'RETURN'.
  86.               1.  Main Menu choice number 1 prompts you to enter two 
  87.          dates.  After you have done this, the number of days between 
  88.          those two dates will be shown as both days and also as weeks and 
  89.          parts thereof.  Please note that in this as in all of the date 
  90.          entry routines, you must enter ALL of the digits for the year 
  91.          portion of the date.  A representative screen from option number 
  92.          1 is as follows:
  93.          
  94.               "DAYS-CALCULATOR"tm copyright 1991, BRIAN ALLEN KUEHN.
  95.               
  96.               Enter one or two digit month: 5
  97.               Enter one or two digit day: 11
  98.               Enter entire year (ALL DIGITS PLEASE!): 1987
  99.               
  100.               First date = Monday, May 11, 1987.
  101.               
  102.               Enter one or two digit month: 12
  103.               Enter one or two digit day: 18
  104.               Enter entire year (ALL DIGITS PLEASE!): 1991
  105.               
  106.               Second date = Wednesday, December 18, 1991.
  107.               
  108.               There are 1682 days between dates entered.
  109.               There are 240 & 2/7ths weeks between dates entered.
  110.               
  111.                                       page 2
  112.          
  113.                         1.  Run the same program again.
  114.                         2.  Return to MAIN MENU.
  115.                         3.  Send INPUT & RESULTS to printer.
  116.                         4.  Copy INPUT & RESULTS to file.
  117.                         
  118.                         YOUR CHOICE PLEASE! _
  119.          
  120.               2.  Main Menu choice number 2 is similar to choice number 
  121.          one, except that it reads the date from the clock in your 
  122.          computer and uses the date it finds there as the first of the two 
  123.          dates.  If your computer doesn't have a correctly functioning 
  124.          clock, this routine will start you with a date that does not 
  125.          represent the current date.  Please check the date given as 
  126.          "Today's date" when you use this menu option.  You will then be 
  127.          prompted to enter a second date.  After you have done this, the 
  128.          number of days between those two dates will be shown as both days 
  129.          and also as weeks and parts thereof.  Please note that in this as 
  130.          in all of the date entry routines, you must enter ALL of the 
  131.          digits for the year portion of the date.
  132.               3.  Main Menu choice number 3 checks the onboard clock on 
  133.          your computer for the current date, displays that date, and then 
  134.          permits you to specify a number of days to add to or subtract 
  135.          from the current date.  It will then tell you what the resulting 
  136.          date is, after addition or subtraction of the specified number of 
  137.          days.  If your computer doesn't have a correctly functioning 
  138.          clock, this routine will start you with a date that does not 
  139.          represent the current date.  Please check the date given as 
  140.          "Today's date" when you use this menu option.  A representative 
  141.          screen from option number 3 is as follows:
  142.          
  143.               "DAYS-CALCULATOR"tm copyright 1991, BRIAN ALLEN KUEHN.
  144.               
  145.               CAUTION: The date given below is the date your computer
  146.               claims is today's date.  If the date is not correct, then
  147.               reset the date using the DOS 'date' command or use the
  148.               manual version (option 4) of this program on the Main Menu.
  149.               
  150.               Today's date = Friday, December 20, 1991.
  151.               
  152.               Please enter the number of days which you would like
  153.               to add to or subtract from today's date.  Please precede
  154.               a number to be subtracted with a 'minus' (-) sign.  You
  155.               do not need to enter a plus sign for a number to be added.
  156.               
  157.               ENTER NUMBER OF DAYS TO ADD/SUBTRACT: 120
  158.               
  159.               Resulting date = Saturday, April 18, 1992.
  160.               
  161.                         1.  Run the same program again.
  162.                         2.  Return to MAIN MENU.
  163.                         3.  Send INPUT & RESULTS to printer.
  164.                         4.  Copy INPUT & RESULTS to file.
  165.                         
  166.                         YOUR CHOICE PLEASE! _
  167.          
  168.                                       page 3
  169.          
  170.               4.  Main Menu choice number 4 is similar to choice 3 except 
  171.          the beginning date is manually entered.  After you enter the 
  172.          first date, you are prompted to enter a number of days to either 
  173.          add to or subtract from the beginning date.  It will then tell 
  174.          you what the resulting date is, after addition or subtraction of 
  175.          the specified number of days.  Please note that in this as in all 
  176.          of the date entry routines, you must enter ALL of the digits for 
  177.          the year portion of the date.
  178.               5.  Main Menu choice number 5 prompts you to enter a date.  
  179.          It then tells you what day of the week that date falls on.  It 
  180.          also tells you what the day number for the calendar year is.  For 
  181.          instance, 12/31/1991 is day number 365 (the 365th day) in 
  182.          calendar year 1991.  Please note that in this as in all of the 
  183.          date entry routines, you must enter ALL of the digits for the 
  184.          year portion of the date.
  185.               Each of the first 5 menu choices, when invoked and 
  186.          completed, present you with the following submenu:
  187.          
  188.                              1.  Run the same program again.
  189.                              2.  Return to MAIN MENU.
  190.                              3.  Send INPUT & RESULTS to printer.
  191.                              4.  Copy INPUT & RESULTS to file.
  192.                              
  193.                              YOUR CHOICE PLEASE! _
  194.                              
  195.          
  196.               Option 1 allows you to run the same routine you just ran 
  197.          over again, inputting different dates or a different number of 
  198.          days to add or subtract.
  199.               Option 2 sends you back to the main menu where you can chose 
  200.          a different routine to run or you can EXIT by choosing option 6 
  201.          from the MAIN MENU.
  202.               Option 3 copies the important information (the things shown 
  203.          in yellow in the color version of the program) to the printer.  
  204.          If the printer is not turned on, the program will not crash, but 
  205.          neither will it print anything.  When using this option, you need 
  206.          to make sure that your printer has paper and that it is turned 
  207.          on.  I assumed the use of LPT1 as the printer port when I wrote 
  208.          this; please let me know if there is a need to code the program 
  209.          for any other porting.
  210.               Option 4 will copy important information (the things shown 
  211.          in yellow in the color version of the program) to a file which 
  212.          you will name.  Any valid DOS filename is permissible from a 
  213.          single letter or number to a seven letter filename connected by a 
  214.          period to a three letter file extension.  You must use a little 
  215.          care as any file name you chose will be used.  If there already 
  216.          exists a file of the same name, it will be overwritten.
  217.          
  218.          
  219.                                       page 4
  220.          
  221.                                EXITING FROM THE PROGRAM
  222.          
  223.               To exit from the program, return to the MAIN MENU and chose 
  224.          option 6.
  225.          
  226.                             COLOR AND MONOCHROME VERSIONS
  227.          
  228.               The program can be loaded in either color or monochrome.  To 
  229.          load the program in color, at the DOS prompt, type "days" and hit 
  230.          the enter or return key.  To load the program in monochrome, at 
  231.          the DOS prompt, type "days m" and hit the enter or return key.  
  232.          Both versions are substantively identical, differing only in 
  233.          visual appearance.  The monochrome version is simply the color 
  234.          version with the ANSI escape sequences turned off.
  235.          
  236.                          COLOR VERSION OF "Days-Calculator".
  237.          
  238.               The color version of the program was done in a simple 
  239.          fashion by using ANSI escape sequences to change foreground and 
  240.          background colors and intensities.  For these escape sequences to 
  241.          work, you must have the file "ansi.sys" loaded.  If "ansi-sys" is 
  242.          not loaded, the screen attributes will not be changed, and you 
  243.          will get what look like garbage characters (the literal output of 
  244.          the ansi escape sequences) littering the screen and upsetting the 
  245.          otherwise neat spacing of the menus, input, and output.  The 
  246.          program will still work but it will look funny.
  247.               To remedy this, and to make the program work in color, you 
  248.          need to install the "ansi.sys" file.  The "ansi.sys" file is one 
  249.          of the several DOS files and is either located on your hard drive 
  250.          already or can be copied from your original DOS disks.  You 
  251.          should copy "ansi.sys" to the ROOT directory of your hard disk 
  252.          (or to your BOOT disk if you are working from a floppy disk 
  253.          system).  In the alternative, you could have a path set up from 
  254.          your ROOT directory to the directory containing "ansi.sys".
  255.               Once "ansi.sys" is in the ROOT directory, or is available to 
  256.          the ROOT directory via a path command, it can then be loaded by 
  257.          means of your "config.sys" file.  "Config.sys", or system 
  258.          configuration, configures or sets up your system every time your 
  259.          computer is started.  You will be either modifying your existing 
  260.          "config.sys" file or creating one.
  261.               Go to your ROOT directory and type "DIR CONFIG.SYS" (RETURN) 
  262.          to see if you have a "config.sys" file already.  If you do, you 
  263.          can see what is in it with the following command: "TYPE 
  264.          CONFIG.SYS" (RETURN).
  265.               You will need to add the following line to the "config.sys" 
  266.          file to make "ansi.sys" work: "DEVICE = ANSI.SYS".  You can use 
  267.          any ASCII based word processor or text editor to modify the file 
  268.          and add the line given above.
  269.               You can also create or modify the file directly from the 
  270.          keyboard by using the "COPY CON:(FILENAME)" command.  COPY CON 
  271.          stands for copy console.  The console is the keyboard.  What you 
  272.          are literally telling the computer to do is to copy what you are 
  273.          typing from the keyboard directly to a file.  You start with the 
  274.                                       page 5
  275.          "COPY CON:(FILENAME)" command (which includes the name of the 
  276.          file which you are creating.  You then type the body of the file, 
  277.          line by line, and conclude on a new line by typing "CONTROL-Z, 
  278.          RETURN".  "CONTROL-Z" causes the lines you have typed on the 
  279.          screen to be written to the file you have designated.
  280.               For example, to create a new config.sys file, including 
  281.          "ansi.sys", you could type the following:
  282.          
  283.               copy con:config.sys
  284.               files = 20
  285.               buffers = 20
  286.               device = ansi.sys
  287.               CTRL-Z (RETURN)
  288.          
  289.               This would create a new "config.sys" file.  You would have 
  290.          to restart your computer to have the new "config.sys" take 
  291.          effect.
  292.               If you already have a config.sys file, you could use the 
  293.          TYPE command as describe above to show what is already in it, or 
  294.          you could use the follow command to copy your existing 
  295.          "config.sys" file to the printer: COPY CONFIG.SYS PRN (RETURN).  
  296.          This would print out a copy of your existing "config.sys" file.  
  297.          You could then use COPY CON:CONFIG.SYS to retype what was already 
  298.          in your "config.sys" file and to add the line "device = 
  299.          ansi.sys".  Remember, anytime you change your "config.sys" file, 
  300.          you have to reboot your computer for the changes to take effect.
  301.          
  302.                        MONOCHROME VERSION OF "Days-Calculator".
  303.          
  304.               In case you prefer monochrome, or for some reason you are 
  305.          unable to install "ansi.sys" on your computer, you can always run 
  306.          the program in the monochrome mode at the DOS prompt by typing 
  307.          "days m" (return).  This runs the program but turns off the ANSI 
  308.          escape sequences that manipulate the color and intensity changes.
  309.          
  310.                                 DATE ENTRY VALIDATION
  311.          
  312.               The program has been written to prevent entry of an invalid 
  313.          date.  When an entire date has been entered (month, day, and 
  314.          year) the date is checked for validity.  If you have entered an 
  315.          invalid date (4/31/1991 for instance - remember, April only has 
  316.          30 days!) you will be presented with an error message advising 
  317.          you what it was that you did wrong.  You will then be kicked back 
  318.          to the MAIN MENU where you can begin again.
  319.               I learned something that I didn't know while building this 
  320.          program.  Only certain centennial years are leap years.  If you 
  321.          think about it, every centennial year 1900, 2000, 2100, etc., 
  322.          falls within the normal four year leap year progression.  However 
  323.          only every fourth centennial year, those evenly divisible by 400, 
  324.          are leap years.  The reason for this is basically the same reason 
  325.          that we have leap years.
  326.               The reason that we have leap years is because the earth 
  327.          takes a little more than 365 days to make a complete circle 
  328.          around the sun.  In rough terms, it takes 365 and 1/4 days to 
  329.                                       page 6
  330.          make a complete circuit about the sun.  If corrections were not 
  331.          made for that roughly 1/4 day per year, the seasons would slowly 
  332.          shift as the Calendar got out of sync with the earth's rotation.  
  333.          The key to the handling of Centennial leap years is due to the 
  334.          fact that the 1/4 day is rough and not exact.  It actually takes 
  335.          slightly less than 365 and 1/4 days for the earth to make its 
  336.          complete circuit of the sun.  The Centennial year leap years (and 
  337.          Centennial year non-leap years) are a further means of adjusting 
  338.          to keep the Calendar in sync with the seasons.  Since it is a 
  339.          much smaller variance than 1/4 day, this adjustment needs to be 
  340.          made far less often than the four year leap year adjustment.
  341.          
  342.                                 HOW THE PROGRAM WORKS
  343.          
  344.               What we use as a daily calendar is a Gregorian calendar (see 
  345.          historical notes below).  Due to the way that Gregorian dates are 
  346.          expressed, and due to the differing number of days in given 
  347.          months and in given years, it is not a simple matter to add or 
  348.          subtract dates or to calculate the number of days between two 
  349.          Gregorian dates.
  350.               Fortunately it is possible to convert a Gregorian date to a 
  351.          Julian date.  Julian dates are sequential day numbers that are 
  352.          incremented by 1 each day, based upon a starting date centuries 
  353.          ago.  A Julian date can also be converted back to a Gregorian 
  354.          date.  Once you have converted two Gregorian dates to Julian 
  355.          dates, it is a simple matter to subtract one number from the 
  356.          other to come up with an integer difference in days between the 
  357.          two dates.  In a similar fashion, once you convert a Gregorian 
  358.          date to a Julian date, you can easily add or subtract any number 
  359.          of days to come up with another Julian date which can then be 
  360.          converted back to a Gregorian date.
  361.               Because Gregorian dates are converted to Julian dates, it is 
  362.          absolutely necessary to include all digits of the Gregorian 
  363.          calendar year when inputting a date.  It would be possible to 
  364.          write the program to require entry of only the last two digits of 
  365.          the year (assuming the first two digits to be 19__).  This would 
  366.          however limit the utility of the program to a single century.  By 
  367.          requiring entry of all digits for the year, it makes the 
  368.          program's scope almost limitless.  It will go almost forever into 
  369.          the future (until you exceed the ability of the "C" language in 
  370.          its ability to handle a long integer value which might well take 
  371.          us past the end of mankind).  It can only go back in time to the 
  372.          year A.D. (Anno Domini) zero as it has not been programmed to 
  373.          deal with negative year numbers.  This could be done but I didn't 
  374.          see any practical application for it.  If someone can suggest a 
  375.          practical application, I would consider adding in the capability 
  376.          to deal with negative Gregorian year numbers.
  377.          
  378.          
  379.                                       page 7
  380.          
  381.                             HISTORICAL NOTES ON CALENDARS
  382.                       (from Grolier's Electronic Encyclopedia)
  383.          
  384.               Ancient Calendars
  385.          
  386.               The earliest complete calendars were probably based on lunar 
  387.          observations. The Moon's phases occur over an easily observed 
  388.          interval, the month; religious authorities declared a month to 
  389.          have begun when they first saw the new crescent Moon. During 
  390.          cloudy weather, when it was impossible to see the Moon, the 
  391.          beginning of the month was determined by calculation. The 
  392.          interval from new moon to new moon, called a synodic month, is 
  393.          about 29.53 days. Hence, calendar months contained either 29 or 
  394.          30 days. Twelve lunar months, which total 354.36 days, form a 
  395.          lunar year, almost 11 days shorter than a tropical year.
  396.               A lunar year is not suitable for agricultural purposes. To 
  397.          keep in step with the Sun, lunar-solar calendars were formed by 
  398.          adding an additional (leap) month when the observation of crops 
  399.          made it seem necessary. Hundreds of such calendars, with 
  400.          variations, were formed at various times in such different areas 
  401.          as Mesopotamia, Greece, Rome, India, and China. The month was not 
  402.          always based on the phases of the Moon; the Mayan calendar 
  403.          divided the year into 18
  404.          20-day months, with a 5-day period at the end.  Romans, during 
  405.          the late republic, used various lunar-solar calendars. These 
  406.          calendars were supposedly based only on observation, but in fact 
  407.          they were influenced by political considerations. The Roman 
  408.          calendar was in error by several months during the reign of 
  409.          Julius Caesar, who recognized the need for a stable, predictable 
  410.          calendar and formed one with the help of an astronomer, 
  411.          Sosigenes.  The year 46 BC was given 445 days, to compensate for 
  412.          past errors, and every common year thereafter was to have 365 
  413.          days. Every fourth year, starting with 45 BC, was to be 
  414.          designated a leap year of 366 days, during which February, which 
  415.          commonly had 28 days, was extended by one day. The rule was not 
  416.          correctly applied, but the calendar was corrected by Augustus 
  417.          Caesar by AD 8.
  418.          
  419.               Gregorian Calendar
  420.          
  421.               The Julian leap-year rule created 3 leap years too many in 
  422.          every period of 385 years. As a result, the actual occurrence of 
  423.          the equinoxes and solstices drifted away from their assigned 
  424.          calendar dates. As the date of the spring equinox determines that 
  425.          of Easter, the church was concerned, and Pope Gregory XIII, with 
  426.          the help of an astronomer, Christopher Clavius (1537-1612), 
  427.          introduced what is now called the Gregorian calendar. Wednesday, 
  428.          Oct. 4, 1582 (Julian), was followed by Thursday, Oct. 15, 1582 
  429.          (Gregorian); leap years occur in years exactly divisible by four, 
  430.          except that years ending in 00 must be divisible by 400 to be 
  431.          leap years. Thus, 1600, 1984, and 2000 are leap years, but 1800 
  432.          and 1900 are not.
  433.          
  434.                                       page 8
  435.          
  436.               The Gregorian civil calendar is a solar calendar, calculated 
  437.          without reference to the Moon. However, the Gregorian calendar 
  438.          also includes rules for determining the date of Easter and other 
  439.          religious holidays, which are based on both the Sun and the Moon. 
  440.          The Gregorian calendar was quickly adopted by Roman Catholic 
  441.          countries. Other countries adopted it later, sometimes choosing 
  442.          only the civil part. It was not adopted by the Soviet Union until 
  443.          1918; Turkey did not adopt it until 1927.
  444.          
  445.               Year Beginning
  446.          
  447.               The year used to begin at different times in different 
  448.          localities. The Roman year began in March; December, whose name 
  449.          is derived from the Latin word for "ten," was the tenth month of 
  450.          the year. In 153 BC, Roman consuls began taking office on January 
  451.          1, which became the beginning of the year. This practice was 
  452.          retained in the Julian and Gregorian calendars, although other 
  453.          starting dates continued to be used; England and its colonies, 
  454.          for example, used March 25 and the Julian reckoning until 1752. 
  455.          Thus, George Washington was officially born on Feb. 11, 1731, Old 
  456.          Style (O.S.); this is Feb. 22, 1732, Gregorian, or New Style 
  457.          (N.S.).
  458.          
  459.               Week
  460.          
  461.               The Babylonians used a nonastronomical, 7-day interval, the 
  462.          week, which was adopted by the Jews. The seventh day, the 
  463.          Sabbath, was given a religious significance. Independently, the 
  464.          Romans associated a cycle of 7 days with the Sun, the Moon, and 
  465.          the five known planets. Their names became attached to the days 
  466.          of the week: Sunday (dies solis, "Sun's day"), Monday (dies 
  467.          lunae, "
  468.          Moon's day"), and Saturday (dies Saturni, "Saturn's day") retain 
  469.          their names derived directly from the Roman culture, and Tuesday 
  470.          ("Tiw's day"), Wednesday ("Woden's day"), Thursday ("Thor's 
  471.          day"), and Friday ("Frigg's day") are derived from the Germanic 
  472.          equivalents of Mars, Mercury, Jupiter, and Venus, respectively.
  473.          
  474.               Year
  475.          
  476.               In ancient calendars, years were generally numbered 
  477.          according to the year of a ruler's reign. About AD 525, a monk 
  478.          named Dionysius Exiguus suggested that years be counted from the 
  479.          birth of Christ, which was designated AD (anno Domini, "the year 
  480.          of the Lord") 1. This proposal came to be adopted throughout 
  481.          Christendom during the next 500 years.^ The year before AD 1 is 
  482.          designated 1 BC (before Christ). Dionysius had referred the year 
  483.          of Christ's birth to other eras. Modern chronology, however, 
  484.          places the event at about 4 BC.
  485.               The 1st century of the Christian Era began in AD 1, the 2d 
  486.          in AD 101; the 21st will begin in 2001.
  487.          
  488.                                       page 9
  489.          
  490.                                THE NAMES OF THE MONTHS
  491.          
  492.               January: named for Janus, protector of doorways.
  493.               February: named for Februalia, a time period when sacrifices
  494.                    were made to atone for sins.
  495.               March: named for Mars, the god of war, presumably signifying
  496.                    that the campaigns interrupted by the winter could be
  497.                    resumed.
  498.               April: from aperire, Latin for "to open" (buds).
  499.               May: named for Maia, the goddess of growth of plants.
  500.               June: from juvenis, Latin for "youth".
  501.               July: named for Julius Caesar.
  502.               August: named for Augustus, the first Roman emperor.
  503.               September: from septem, Latin for "seven".
  504.               October: from octo, Latin for "eight".
  505.               November: from novem, Latin for "nine".
  506.               December: from decem, Latin for "ten".
  507.          
  508.               NOTE: The earliest Latin calendar was a 10-month one; thus 
  509.          September was the seventh month, October, the eighth, etc. July 
  510.          was originally called Quintilis, as the fifth month; August was 
  511.          originally called Sextilis, as the sixth month.
  512.          
  513.               Bibliography: Archer, Peter, The Christian Calendar and the 
  514.          Gregorian Reform (1941); Asimov, Isaac, The Clock We Live On 
  515.          (1963); Keane, Jerryl, Book of Calendars (1981); Philips, 
  516.          Alexander, The Calendar: Its History, Structure, and Improvement 
  517.          (1921); Watkins, Harold, Time Counts: The Story of the Calendar 
  518.          (1954); Wilson, P. W., The Romance of the Calendar (1937).
  519.          
  520.                         COMMENTS, SUGGESTIONS, AND COMPLAINTS
  521.          
  522.               I have been teaching myself the "C" programming language and 
  523.          this program is my first attempt to use "C".  It is more compact 
  524.          and elegant than QuickBasic which is what I have primarily used 
  525.          in the past.  Please address any comments, suggestions, or 
  526.          complaints to the program author at the following address:
  527.          
  528.                                   Brian Allen Kuehn
  529.                                   1524 Upper Spring Bay Road
  530.                                   East Peoria, Illinois  61611
  531.          
  532.          
  533.          
  534.                                       page 10
  535.          
  536.                                       ORDER FORM
  537.          
  538.          Brian Allen Kuehn
  539.          1524 Upper Spring Bay Road
  540.          East Peoria, Illinois  61611
  541.          
  542.               I enclose my personal check, cashiers check, or money order 
  543.          for $12.00, made payable to Brian Allen Kuehn.
  544.          
  545.               Please send my registered copy of "DAYS-CALCULATOR"tm to:
  546.          
  547.                         _____________________________________
  548.                         Name
  549.                         _____________________________________
  550.                         Street Address
  551.                         _____________________________________
  552.                         City, State, Zip
  553.                         _____________________________________
  554.                         Phone (optional)
  555.          
  556.               I understand that I will receive a 5.25" disk with a clean 
  557.          copy of the program.  My name will be added to the customer list 
  558.          for notification regarding any updates to "DAYS-CALCULATOR"tm.  I 
  559.          will be assigned my own unique serial number:  example -
  560.          #27135008713.
  561.