Вадим, огромное спасибо за программки!)
Но выявились: один недочет и одна непонятка.
При конвертации времени у тебя значения округляются до сотых, а из этого, на мой взгляд, вылезают погрешности. Помнишь, как-то Виктор (Ферро) выкладывал пример, где 48 часов = 53 и 40 часов = 53? В твоей программке этого мне не удалось увидеть. Как раз из-за встроенного округления.
40 часов
40/(24 *7 *4,5)=0,0529 , 53!!!
48 часов
48/(24 * 7 *4,5 *12)=0,00529 , 53!!!
У тебя же в случае с 48 часами год округляется до 0,01 (вместо 0,00529). А значит данного равенства увидеть невозможно.
И еще одна непонятка в программке по кв9
Градус от нуля как-то странно считает. Хотя, может, это я не въехал, что ты подразумеваешь под этим понятием.
На мой взгляд если градус числа, к примеру 97, то градус от нуля - это просто обратка, то есть 360-97 = 263.
Если можешь, объясни этот момент, пожалуйста.