Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.08.12;
Скачать: [xml.tar.bz2];

Вниз

Как быть с такмими числами?   Найти похожие ветки 

 
bagos ©   (2007-07-12 23:03) [0]

Есть некий алгоритм вычислений, числа с каждым разом становятся все меньше и меньше, по этим числам рисуется график:
0,00949842169000961
0,00480055363129265
0,00227365134282774
0,00100543670830036
0,000413556234037237
0,00015741237438924
след число:
5,5137736218774E-5
как с такими числами быть? мне нужен формат
0,000055137737218774 типо того иначе график не правильный
подскажите что делать


 
TUser ©   (2007-07-12 23:11) [1]

разжуй


 
Efir ©   (2007-07-12 23:19) [2]

Double?


 
bagos ©   (2007-07-12 23:31) [3]

короче на выходе число выглядит так :
5,5137736218774E-5

Но мне нужно чтобы было 0,0000055137736218774 без степени -5


 
Johnmen ©   (2007-07-12 23:38) [4]

FormatFloat + F1


 
Dimaxx ©   (2007-07-13 00:38) [5]

В числовом представлении числа 5,5137736218774E-5 и 0,000055137737218774 одинаковые. Поэтому не может быть такого, что при использовании первого числа график правильный, а при втором неправильный...


 
Zagaevskiy ©   (2007-07-13 09:44) [6]


> Double?

Extended?


 
Anatoly Podgoretsky ©   (2007-07-13 11:37) [7]

Точность в 20 знаков и Extended не обеспечит, придется потерять последних 1/2 знака


 
ЮЮ ©   (2007-07-13 12:11) [8]

> Точность в 20 знаков и Extended не обеспечит,

И где здесь про 20 знаков было ?
Эти жирные, что ли, за знаки принимаешь 0,000055137737218774 ? :)


 
Zagaevskiy ©   (2007-07-13 12:17) [9]


> Anatoly Podgoretsky ©   (13.07.07 11:37) [7]
> Точность в 20 знаков и Extended не обеспечит, придется потерять
> последних 1/2 знака

Да, Вы правы ,с Extended тоже 5,5137737218774E-5
> некий алгоритм вычислений

Интересно узнать, какой?Можно использовать массив и хранить дробную часть в нём.


 
Zagaevskiy ©   (2007-07-13 12:20) [10]

а ещё можно FloatToStr(), потом посмотреть, чё получилось, и если есть Е то форматировать СТРОКУ до такого вида, который нужен.


 
Jeer ©   (2007-07-13 12:27) [11]


> Zagaevskiy ©   (13.07.07 12:20) [10]


Вот ежики ! Да при чем здесь символьное представление ?


 
Zagaevskiy ©   (2007-07-13 12:32) [12]


> короче на выходе число выглядит так :
> 5,5137736218774E-5
>
> Но мне нужно чтобы было 0,0000055137736218774 без степени
> -5

При чём ещё?

> мне нужен формат
> 0,000055137737218774 типо того иначе график не правильный

Явно же у чела график выглядит не так как тот хочет, потому что:
""В числовом представлении числа 5,5137736218774E-5 и 0,000055137737218774 одинаковые. Поэтому не может быть такого, что при использовании первого числа график правильный, а при втором неправильный...""
              Dimaxx(с)


 
Anatoly Podgoretsky ©   (2007-07-13 12:34) [13]

> ЮЮ  (13.07.2007 12:11:08)  [8]

Обязан принимать, речь то про десятичные разряды и не важно нули они или нет.
На тебе примен

0,000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000001


 
ЮЮ ©   (2007-07-13 12:39) [14]

> Да, Вы правы ,с Extended тоже 5,5137737218774E-5

неужели так трудно написать десяток строк кода, преобразовывающих строку вида
"5,5137736218774E-5" к строке вида "0,000055137737218774", если так приспичило видеть числа в извращенной форме?

>Обязан принимать
Кто? Extended? Неужели такой никцемный тип данных?


 
Zagaevskiy ©   (2007-07-13 12:42) [15]


> ЮЮ ©   (13.07.07 12:39) [14]
> > Да, Вы правы ,с Extended тоже 5,5137737218774E-5
>
> неужели так трудно написать десяток строк кода, преобразовывающих
> строку вида
> "5,5137736218774E-5" к строке вида "0,000055137737218774",
>  если так приспичило видеть числа в извращенной форме?

Между прочем я об этом и говорил в [10]

Приспичило, но не мне,а bagos"у.


 
bagos ©   (2007-07-13 22:22) [16]

спасибо за ответы, теперь числа в "извращенной форме" :)


 
Zagaevskiy ©   (2007-07-14 11:43) [17]


> bagos ©   (13.07.07 22:22) [16]
> спасибо за ответы, теперь числа в "извращенной форме" :)

Как сделал?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.08.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.049 c
3-1177705087
КрЫска
2007-04-28 00:18
2007.08.12
Символьные даннные из Oracle выдаются как #.


1-1180686550
Inna_Z
2007-06-01 12:29
2007.08.12
Как послать e-mail с русским текстом.


2-1184773871
Wahnsinng
2007-07-18 19:51
2007.08.12
Win


2-1184578180
vasIZmax
2007-07-16 13:29
2007.08.12
Включить/выключить прокси


2-1184396614
Officeman
2007-07-14 11:03
2007.08.12
Как изравить от такого разделителя ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский