Задаю реальная переменная= число 5.607 - он мне округлил до 5.61. Как сделать, что б не округлял? Точное число очень важно.)

set a = 56.07*.1
set a = 5.6+.7*.1
или просто
CS: set udg_PVPResailens=5.607
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
Если в РО, то вроде никак, после сохранения карты поправь ручками в файле данных, или SLK таблице если используешь виджитайзер.
11
quq_CCCP:
Если в РО, то вроде никак, после сохранения карты поправь ручками в файле данных, или SLK таблице если используешь виджитайзер.
не не, в редакторе тригеров.) Например когда переменную задаю.
32
А такм ниче никто не округляет, кроме оптимизаторов.
26
Задаю реальная переменная = число 5.607
Если в РО, то вроде никак
ммм...)
Задавая число 5.607 в переменной будет храниться именно 5.607
Но при попытке читать оттуда число с двумя знаками после запятой (именно так обычно выводятся реальные обратно), то ты уже получишь 5.61
Есть отдельная функция, которая позволяет указать количество знаков после запятой при выводе числа
Она даже в GUI есть
Лимит вроде 10 знаков или около того, больше не покажет
16
после второго знака может быть ошибка, поэтому на точность числа нельзя рассчитывать. лучше нарасти заряды, а после вычислений раздели обратно
20
nvc123:
видел статью про измерение значений реальных переменных в памяти, там и правда все плохо
11
верьте на слово.)) Ну или завтра ток.. у меня уже поздно..
Вот.)
Пойдет?)
2 пункта от nvc123: 2.2 (троллинг)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.