Преобразование единиц измерения переменных

Предыдущая страницаВ началоСледующая страница

Добавлена функция tounit( , ), позволяющая преобразовать единицы измерения (ЕИ) переменной.

На вход принимается значение с установленной, или не установленной ЕИ, а также целевая ЕИ. Целевая ЕИ может передаваться либо в виде текстовой строки (например "мм"), либо в виде другой переменной, у которой будет заимствоваться её ЕИ.

В случае, если ЕИ значения совместимы с целевой ЕИ (т.е. они имеют один и тот же тип), то выполняется пересчёт в целевую ЕИ. Например "кг" -> "т".

Если же ЕИ не являются совместимыми, то у значения устанавливается целевая ЕИ. Ошибка несовместимости ЕИ при этом не выдаётся.

02_tounit