Показать сообщение отдельно
  #4  
Старый 11.09.2013, 16:38
Annihilator Annihilator вне форума
Прохожий
 
Регистрация: 16.06.2013
Сообщения: 29
Версия Delphi: Delphi XE 2
Репутация: 10
По умолчанию

Цитата:
Сообщение от Zames
Я новичок, попробывал написать фун-цию вычисления Юлианской даты, но она ни в какую не хочет работать подскажите где ошибка.
Код:
function TForm1.JDday(Year, Month, Day: real): real;
begin
JDday:=INT(365.25(Year + 4716)) + INT(30.6001(Month + 1)) + Day  - 1524.5;
if Month>2 then begin
Year:=Year;
Month:=Month;
end
else
if (Month=1) or (Month=2) then begin
Year:=Year-1;
Month:=Month+12;
end;
end;
end.
А это вообще компилируется?
Ответить с цитированием