Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как убрать округление / 4 сообщений из 4, страница 1 из 1
02.03.2007, 18:25
    #34367994
Roman20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать округление
Всем привет.
Есть числовая переменная в которую загоняются значения имеющие вид несколько знаков перед запятой и 4 знака после запятой так вот мне надо чтобы отбрасывалось 2 последних знака после запятой, т. е. например:
вместо 230,9496 надо 230,94, а выдает 230,95
вместо 1405,2384 было 1405,23, а выдает 1405,24
вместо 324,0516 было 324,05, здесь все правильно
Проще говоря убрать это долбаное округление. Помогите пожалуйста, а то я в этом фоксе мягко говоря не очень, пробовал с transform, и комбинировал с val и str, все беспонту.
...
Рейтинг: 0 / 0
02.03.2007, 19:04
    #34368103
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать округление
INT(значение) берёт целое,т.е. если значение x=1234.56789
два знака оставить- INT(x*100)/100 по идее будет 1234.56
...
Рейтинг: 0 / 0
02.03.2007, 19:35
    #34368169
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать округление
Код: plaintext
SET DECIMALS TO  4 
...
Рейтинг: 0 / 0
02.03.2007, 22:43
    #34368407
Roman20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать округление
BMJINT(значение) берёт целое,т.е. если значение x=1234.56789
два знака оставить- INT(x*100)/100 по идее будет 1234.56
О СПАСИБО большое все работает!!!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как убрать округление / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]