Note: I did not complete this in time for it to count. I did it to prove to myself that I could. I also believe that it exceeds the date range required of it.
Analysis
A program should be created to calculate what day of the week a provided date between 1st January 1900 and 1st January 2010 is passed to it falls on.
Design
The user should be able to enter a series of dates and be given the results for the dates they supply. It is not required for a range of dates as these would just be consecutive days and be irrelevant to the original program.
The user should input a date YYYY, DD, MM.
The new solution should be created using existing code from the original solution in order to reduce the amount of work required.
Code
Code
Syntax highlighting thanks to pastie.org