Нормально, только лучше сделать сразу пару функций кодирования/раскодирования с регулируемым числом знаков после запятой при кодировании и автоопределении при декодировании.
Для декодирования на WORD можно накладывать маски AND для выделения нужных частей и затем результат сдвигать вправо для анализа знака и числа цифр после запятой.
Кодировать наоборот.