![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Точностьтипа риал [D7, WinXP]
Kyro © (2005-07-07 14:18:00)Я присваиваю в поле єдит тип преобразованый в строку значения тип риал , но место того чтобы вывести 0,1 или 0,25 оно мне
выводит 0,10000034 или что то в этом роде ка мне выставить точность 3 перед запетой и 2 после. В паскале было типа значение:2:3 есть ли что то подобное в делфи.?
Kyro (2005-07-07 14:37:00) [1]
> Kolan © (07.07.05 14:30) [12]
> Дело в том что 0,1 небывает. Читать про "представление чисел
> с плавающей точкой". А то что ты хочешь это
> RoundTo(0.20000023, -2);
Щас попробую . Что значит -2 это количество после запятой ?Заранее спасибо.
Kyro (2005-07-07 14:34:00) [2]Удалено модератором
Примечание: Обсуждать отвечающих надо почтой и все претензии тоже почтой
Anatoly Podgoretsky (2005-07-07 14:31:00) [3]Kolan © (07.07.05 14:30) [12]
И получишь снова 0.20000023, поскольку сам же признался, что 0,1 не бывает, а это сдвинутое влево на один разряд.
Kolan (2005-07-07 14:30:00) [4]Дело в том что 0,1 небывает. Читать про "представление чисел с плавающей точкой". А то что ты хочешь это
RoundTo(0.20000023, -2);
Anatoly Podgoretsky (2005-07-07 14:29:00) [5]Никак, просто нет возможности представить такое число в формате с плавающей запятой.
Fay (2005-07-07 14:29:00) [6]Kyro (07.07.05 14:28) [8]
Букварь с основами программирования на Deplhi.
Kyro (2005-07-07 14:28:00) [7]то Fay © есле ты такой умный и следиш за правописанием что ж ты делаеш на форуме делфи? Иди на форум русского языка и орфографии!
Fay (2005-07-07 14:28:00) [8]Kyro (07.07.05 14:26) [7]
Округлять или обрезать?
Если округлять, то по каким правилам?
Kyro (2005-07-07 14:26:00) [9]Я присваиваю в базе в поле Float значение 0,1 или 0,25 , потом я извлекаю эти значения из базы и присваиваю складываю в эдите.
Место того что бы выдать 0,1+0,1 = 0,2 оно мне выдает
0,20000023 , а мне надо обрезать что бы выдало максимум 0,20 или
0,25 в зависимости от числа.
Fay (2005-07-07 14:24:00) [10]2 Kyro (07.07.05 14:21) [2]
>> Что ты имееш в виду?
Мой ответ [1] следует понимать буквально.
>> Ты либо говори что то по сути либо не флуди !
По сути, тебе срочно нужен букварь.
Anatoly Podgoretsky (2005-07-07 14:23:00) [11]Что ты хочешь сделать?
Kyro (2005-07-07 14:23:00) [12]RoundTo Не пробовал , щас гляну.
Kyro (2005-07-07 14:21:00) [13]Fay © Что ты имееш в виду? Ты либо говори что то по сути либо не флуди !
Kolan (2005-07-07 14:21:00) [14]RoundTo ?
Fay (2005-07-07 14:19:00) [15]Купите букварь.