![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| Artemis |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 12.9.2007 Репутация: нет Всего: нет |
Всем привет.
Вот взялся за обучение Паскаля, решил написать маленькую програмку вычисления Юлианской даты. Но что то не получается у меня :unsure: Вот алгоритм. Условимся обозначать: YYYY - год ММ - номер месяца ДД - число месяца(дата) Если ММ>2, то Y=YYYY и m=ММ Если ММ=1 или ММ=2, то Y=YYYY-1 и m=MM+12 Находим: А=INT(Y/100) B=2-A+INT(A/4) Находим юлианскую дату: JD=INT(365.25*Y)+INT(30.6001*(m+1))+ДД+1720994.5+B (2) Вот что я намудрил, не до конца но где начинается оператор else if выдаёт ошибку....
Помогите Please разобраться почему там ошибка. Это сообщение отредактировал(а) volvo877 - 13.9.2007, 10:06 |
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
Тебе на другом форуме уже объяснили, почему там ошибка: во-первых - не путай операции сравнения и присваивания, а во-вторых - приоритет OR выше приоритета операции сравнения, следовательно оба сравнения надо брать в скобки...
Ну, и третье: подсветка синтаксиса не просто так на форуме придумана... |
|||
|
||||
| Artemis |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 12.9.2007 Репутация: нет Всего: нет |
Вот Решил всё это дело оформить в виде процедуры, но что то неполучается поможите PLS.
Это сообщение отредактировал(а) Artemis - 18.9.2007, 16:18 |
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |