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

Вниз

Точностьтипа риал   Найти похожие ветки 

 
Kyro   (2005-07-07 14:18) [0]

Я присваиваю в поле єдит тип преобразованый в строку значения тип риал , но место того чтобы вывести 0,1 или 0,25 оно мне
выводит 0,10000034 или что то в этом роде ка мне выставить точность 3 перед запетой и 2 после. В паскале было типа значение:2:3 есть ли что то подобное в делфи.?


 
Fay ©   (2005-07-07 14:19) [1]

Купите букварь.


 
Kyro   (2005-07-07 14:21) [2]

Fay ©  Что ты имееш в виду? Ты либо говори что то по сути либо не флуди !


 
Kolan ©   (2005-07-07 14:21) [3]

RoundTo ?


 
Anatoly Podgoretsky ©   (2005-07-07 14:23) [4]

Что ты хочешь сделать?


 
Kyro   (2005-07-07 14:23) [5]

RoundTo Не пробовал , щас гляну.


 
Fay ©   (2005-07-07 14:24) [6]

2 Kyro   (07.07.05 14:21) [2]
>> Что ты имееш в виду?
Мой ответ [1] следует понимать буквально.
>> Ты либо говори что то по сути либо не флуди !
По сути, тебе срочно нужен букварь.


 
Kyro   (2005-07-07 14:26) [7]

Я присваиваю в базе в поле Float значение 0,1 или 0,25 , потом я извлекаю эти значения из базы и присваиваю складываю в эдите.
Место того что бы выдать 0,1+0,1 = 0,2 оно мне выдает
0,20000023 , а мне надо обрезать что бы выдало максимум 0,20 или
0,25 в зависимости от числа.


 
Kyro   (2005-07-07 14:28) [8]

то Fay ©  есле ты такой умный и следиш за правописанием что ж ты делаеш на форуме делфи? Иди на форум русского языка и орфографии!


 
Fay ©   (2005-07-07 14:28) [9]

Kyro   (07.07.05 14:26) [7]
Округлять или обрезать?
Если округлять, то по каким правилам?


 
Anatoly Podgoretsky ©   (2005-07-07 14:29) [10]

Никак, просто нет возможности представить такое число в формате с плавающей запятой.


 
Fay ©   (2005-07-07 14:29) [11]

Kyro   (07.07.05 14:28) [8]
Букварь с основами программирования на Deplhi.


 
Kolan ©   (2005-07-07 14:30) [12]

Дело в том что 0,1 небывает. Читать про "представление чисел с плавающей точкой". А то что ты хочешь это
RoundTo(0.20000023, -2);


 
Anatoly Podgoretsky ©   (2005-07-07 14:31) [13]

Kolan ©   (07.07.05 14:30) [12]
И получишь снова 0.20000023, поскольку сам же признался, что 0,1 не бывает, а это сдвинутое влево на один разряд.


 
Kyro   (2005-07-07 14:34) [14]

Удалено модератором
Примечание: Обсуждать отвечающих надо почтой и все претензии тоже почтой


 
Kyro   (2005-07-07 14:37) [15]


> Kolan ©   (07.07.05 14:30) [12]
> Дело в том что 0,1 небывает. Читать про "представление чисел
> с плавающей точкой". А то что ты хочешь это
> RoundTo(0.20000023, -2);


Щас попробую . Что значит -2 это количество после запятой ?Заранее спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
14-1120041635
infom
2005-06-29 14:40
2005.07.25
Помогите решить задачу !


14-1120200539
Priest
2005-07-01 10:48
2005.07.25
Запись последовательности действий на avi


3-1118734195
Lexa
2005-06-14 11:29
2005.07.25
Переход к другой таблице


14-1120151136
Michael5
2005-06-30 21:05
2005.07.25
Можно ли прочитать таблицу данных,которую создает некая программа


14-1120202019
Hawk2
2005-07-01 11:13
2005.07.25
Помогите определить поломку!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский