Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблемы округления


xpublic ©   (2007-07-06 13:56:00) 

С помощю RoundTo получаются числа в формате 5E-10, с помощю
FormatFloat получаеться нормально 0.000005 но это уже текст. Как можно округлять числа чтоб они не переводились в формат 5E-10


Юрий Зотов   (2007-07-07 13:56:00) [1]

> xpublic ©   (06.07.07 13:56)  

С помощью RoundTo получаются ЧИСЛА. Просто ЧИСЛА. В их внутреннем двоичном формате и ни в каком другом.

А в каком виде Ваша программа будет эти числа ПОКАЗЫВАТЬ - в каком угодно. RoundTo не имеет к этому абсолютно никакого отношения.


iXT   (2007-07-06 16:12:00) [2]

> [3] Anatoly Podgoretsky ©   (06.07.07 16:00)
> > xpublic  (06.07.2007 13:56:00)  [0]
>
> Сложновато из 5E-10 получить 0,000005

Вот не узнаю я Вас. Всего то на 10^n помножить надо (n-считать влом)


Dib@zol   (2007-07-06 16:04:00) [3]


> Сложновато из 5E-10 получить 0,000005

Ну может просто задалбался раньше времени чел на 0 жать :)

А по существу, мож FormatFloat+StrToFloat? Зверский способ, не отрицаю, что наз. для маньяков :)) Но ничего другое в голову не идёт...


Anatoly Podgoretsky   (2007-07-06 16:00:00) [4]

> xpublic  (06.07.2007 13:56:00)  [0]

Сложновато из 5E-10 получить 0,000005


Kolan   (2007-07-06 13:58:00) [5]

5E-10 — тоже текст.


TUser   (2007-07-06 13:58:00) [6]

RoundTo

ни в какой такой "формат" round ничего не переводит


Наверх

Титульная страница Поиск, карта сайта Написать письмо