Ув. mmmm, чтобы найти ошибку нужно знать правильный результат задачи.
И что вы предлагаете:
нужно найти теорию, прочитатьь её, потом разобрать в вашем(хотя не уверен что он ваш) коде, при этом не факт что там не понаписывали такой ахинеи, которая и на голову не налазит, поле этого только приступить у поискам ошибки.
Вот скажите, мне оно нужно? В воскресенье сидеть и искать теорию движения спутников? И для чего? И для кого?
Исходя из выше сказанного, вам в раздел работа ------->
http://www.delphisources.ru/forum/forumdisplay.php?f=34