Китайский год

Сегодня мой день рожденья и я решил отметить его публикацией очередной программы для МК-161.

Программа «Китайский год» помогает вычислить восточный (циклический) год по его григорианскому номеру (принятому в России «новому стилю»). Просто наберите номер года и нажмите В/О С/П. Вот, что программа выдаёт для наступающего 2010 года:

Увы, приаттачить файлы не могу, т.к. кто-то (не будем показывать пальцем) установил для меня ограничение в 100 Мб. К счастью, не Арбинадой единым жив русский программист. :-) Качайте программу с исходным текстом отсюда:
http://the-hacker.ru/2009/kitgod.mkl
http://the-hacker.ru/2009/kitgod.mkp

Традиционный календарь Китая имеет цикл в 60 лет. То есть «номер года», являющийся комбинацией 10- и 12-летних циклов повторяется каждые 60 лет. Этот календарь — международный, не привязанный к божеству какой-либо религии. Он используется не только в Китае, но и во многих других странах Востока: Японии, Вьетнаме, Корее, Монголии и т.д. Народы вносили лишь косметические изменения, например год быка в разных странах может называться годом коровы, буйвола или вола. Чтобы внести чёткость, в скобках после названия материала и животного стоят их китайские названия.

Кроме названия года, например «Белый металлический тигр», программа выводит численные значения 10- и 12-летних циклов (7/10 и 3/12), а также номер года в 60-ричном цикле (27) и номер самого цикла (78).

К сожалению, существуют разночтения относительно того, какой 60-летний цикл считать первым. Данная программа придерживается летосчисления от первого года царствования легендарного правителя Хуан Ди, то есть 2637 г. до н.э. Чтобы перенести начало летосчисления на 60 лет (или больше) вперёд или назад, исправьте в программе константу 2636 в соответствии с вашей традицией.

Для десятичного и двенадцатеричного циклов даются не только номера, но также китайские имена (Гэн-инь) и общепринятые обозначения-иероглифы (庚 寅), которые иногда сравнивают с европейскими зодиакальными знаками.

Обратите внимание, что китайский традиционный Новый Год наступает не 1 января, а в новолуние между 21 января и 20 февраля. Поэтому будьте осторожны при определении года своего рождения. Даты, приходящиеся на январь-февраль могут относиться к предыдущему китайскому году.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
Что ж Автор: Black_queen152
Спасибо! Автор: AtH
Поздравляем! Автор: SMB
С Днем Автор: Vitasam
Гимп Автор: AtH
Да, я подумал, Автор: Vitasam
Согласен Автор: AtH