![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как быть с такмими числами?
bagos © (2007-07-12 23:03:00)Есть некий алгоритм вычислений, числа с каждым разом становятся все меньше и меньше, по этим числам рисуется график:
0,00949842169000961
0,00480055363129265
0,00227365134282774
0,00100543670830036
0,000413556234037237
0,00015741237438924
след число:
5,5137736218774E-5
как с такими числами быть? мне нужен формат
0,000055137737218774 типо того иначе график не правильный
подскажите что делать
Zagaevskiy (2007-07-14 11:43:00) [1]
> bagos © (13.07.07 22:22) [16]
> спасибо за ответы, теперь числа в "извращенной форме" :)
Как сделал?
bagos (2007-07-13 22:22:00) [2]спасибо за ответы, теперь числа в "извращенной форме" :)
Zagaevskiy (2007-07-13 12:42:00) [3]
> ЮЮ © (13.07.07 12:39) [14]
> > Да, Вы правы ,с Extended тоже 5,5137737218774E-5
>
> неужели так трудно написать десяток строк кода, преобразовывающих
> строку вида
> '5,5137736218774E-5' к строке вида '0,000055137737218774',
> если так приспичило видеть числа в извращенной форме?
Между прочем я об этом и говорил в [10]
Приспичило, но не мне,а bagos'у.
ЮЮ (2007-07-13 12:39:00) [4]> Да, Вы правы ,с Extended тоже 5,5137737218774E-5
неужели так трудно написать десяток строк кода, преобразовывающих строку вида
'5,5137736218774E-5' к строке вида '0,000055137737218774', если так приспичило видеть числа в извращенной форме?
>Обязан принимать
Кто? Extended? Неужели такой никцемный тип данных?
Anatoly Podgoretsky (2007-07-13 12:34:00) [5]> ЮЮ (13.07.2007 12:11:08) [8]
Обязан принимать, речь то про десятичные разряды и не важно нули они или нет.
На тебе примен
0,000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000001
Zagaevskiy (2007-07-13 12:32:00) [6]
> короче на выходе число выглядит так :
> 5,5137736218774E-5
>
> Но мне нужно чтобы было 0,0000055137736218774 без степени
> -5
При чём ещё?
> мне нужен формат
> 0,000055137737218774 типо того иначе график не правильный
Явно же у чела график выглядитне так как тот хочет, потому что:
""В числовом представлении числа 5,5137736218774E-5 и 0,000055137737218774 одинаковые. Поэтому не может быть такого, что при использовании первого числа график правильный, а при втором неправильный...""
Dimaxx(с)
Jeer (2007-07-13 12:27:00) [7]
> Zagaevskiy © (13.07.07 12:20) [10]
Вот ежики ! Да при чем здесь символьное представление ?
Zagaevskiy (2007-07-13 12:20:00) [8]а ещё можно FloatToStr(), потом посмотреть, чё получилось, и если есть Е то форматировать СТРОКУ до такого вида, который нужен.
Zagaevskiy (2007-07-13 12:17:00) [9]
> Anatoly Podgoretsky © (13.07.07 11:37) [7]
> Точность в 20 знаков и Extended не обеспечит, придется потерять
> последних 1/2 знака
Да, Вы правы ,с Extended тоже 5,5137737218774E-5
> некий алгоритм вычислений
Интересно узнать, какой?Можно использовать массив и хранить дробную часть в нём.
ЮЮ (2007-07-13 12:11:00) [10]> Точность в 20 знаков и Extended не обеспечит,
И где здесь про 20 знаков было ?
Эти жирные, что ли, за знаки принимаешь 0,000055137737218774 ? :)
Anatoly Podgoretsky (2007-07-13 11:37:00) [11]Точность в 20 знаков и Extended не обеспечит, придется потерять последних 1/2 знака
Zagaevskiy (2007-07-13 09:44:00) [12]
> Double?
Extended?
Dimaxx (2007-07-13 00:38:00) [13]В числовом представлении числа 5,5137736218774E-5 и 0,000055137737218774 одинаковые. Поэтому не может быть такого, что при использовании первого числа график правильный, а при втором неправильный...
Johnmen (2007-07-12 23:38:00) [14]FormatFloat + F1
bagos (2007-07-12 23:31:00) [15]короче на выходе число выглядит так :
5,5137736218774E-5
Но мне нужно чтобы было 0,0000055137736218774 без степени -5
Efir (2007-07-12 23:19:00) [16]Double?
TUser (2007-07-12 23:11:00) [17]разжуй