Здравствуйте, CrystaX, Вы писали:
CX>3. Надо будет додумать как быть с единицами, отличающимися в разных системах не только коэффициентом, но и сдвигом. Например, градусы Цельсия и Кельвины.
Тут, по-моему, будут проблемы. Точнее, прийдётся хранить значения по разным измерениям отдельно — иначе никак. А это не лучшим образом скажется на перфомансе...