Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
ВнизИЗВИНЯЮСЬ Есть число типа DOUBLE. Найти похожие ветки
← →
Kat (2004-10-19 11:26) [0]ИЗВИНЯЮСЬ Есть число типа DOUBLE. Как определить после запятой нули или нет. Т.е 1.200 после запятой не ноль, а если 1.000 то ноль.
Спасибо!
← →
Jay (2004-10-19 11:32) [1]number - Round(number) -> остаток;
Round(остаток * 10) -> получишь число после запятой, а дальше что хочешь, то с ним и делай
← →
1008 © (2004-10-19 11:32) [2]С этого и надо было начинать.
Как вариант преобразовать в строку, найти в строке разделитель (точку) и проверить равен ли символ после разделителя "0"
← →
TUser © (2004-10-19 11:42) [3]if ... - trunc(...) = 0 then
Но подумать надо о неточности машинных вычислений
← →
-=SS=- © (2004-10-19 11:49) [4]If Frac(A)>(0.0999) then ... тогда ноль
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c