Можно встречный вопрос - зачем Вам REAL с модуля? Ну нет смысла брать более 1..2 знаков после запятой, они не значащие. Порядок (степень над 10) тоже не сильно меняется. Поэтому - INT и переводим в REAL, если надо.