Introduction
The current year's problem is different from problems usually set for such programming contests. This particular problem was chosen to emphasis the importance of learning and manipulating graphical objects. The problem has the potential to be developed as a full-fledged C programming project.
The Problem Statement
Write a C programme to graphically display the relative motions of the sun, the earth and the moon.
Click on the image to see animation.
(The image is not to scale in distances and in time durations.)
(For some simple animations showing the relative motions of the sun, the earth click here.)
Explanatory remarks:
Rules and Regulations
1. The code should be prefaced with the following comment lines with the required information:
/*
Name of Participant :
Class in which studying :
Name of College :
Address of College :
:
:
:
Address for communication :
:
:
:
e-mail id :
Contact Phone No (s). :
Operating system and compiler used :
*/
2. The programme should be named name.c where ‘name’ is to be replaced by a string of a maximum of eight characters indicating the name of the participant.
3. The programme should be compilable using standard C compilers (Linux/Windows).No other external header files are allowed.
4. The program code should be submitted as an email attachment to
vidyaccontest2012@gmail.com
not later than 02.00 p.m. on 31 October 2011.
5. If there are more than one nearly perfect solution five of the participants will be invited to Vidya Academy campus for making an oral chalk-and-duster presentation of their program.
6. While coming for the presentation, the participants should produce a certificate from the head of the department to the effect that the participant is a bonafide student of the affiliated college / university teaching department.
7. The following factors will be considered in awarding the prizes:
i. The logical accuracy of the program; whether the program performs the intended tasks without errors.
ii. The programming style: aesthetics, clarity, documentation, maintainability, etc.
iii. The time of receipt of solutions; in case of nearly identical solutions, the one received earlier maybe considered first for a prize.
iv. Oral presentation.
8. The contestants selected for oral presentations will have to make their own arrangements for travel to Vidya Academy for participating in the oral presentation. The date of the presentation will be communicated to the selected candidates at the earliest.
9. In all matters related to the contest, the decision of the organizing committee will be final.
End of rules and regulations.
Happy Coding !!!