|
|
|
Как отрицательное число сделать положительным? | ☑ | ||
|---|---|---|---|---|
|
0
yuraskas
14.01.09
✎
16:40
|
Чегото не нашел такой функции, есть ли таковая?
|
|||
|
1
NDN
14.01.09
✎
16:40
|
Х=х*(-1);
|
|||
|
2
Falcon
14.01.09
✎
16:41
|
х=-х :)
|
|||
|
3
yuraskas
14.01.09
✎
16:42
|
Действительно, просто математика, спс
|
|||
|
4
Fragster
гуру
14.01.09
✎
16:43
|
ГСЧ = Новый ГенераторСлучайныхЧисел
Число = ?(Число<0,ГСЧ.СлучайноеЧисло(1,999999999999),Число) - если не важно, какое положительное число будет... |
|||
|
5
Stepa86
14.01.09
✎
16:47
|
(4) если не важно, тогда Число = ?(Число<0,7,Число); - быстрее должно работать
|
|||
|
6
Mikeware
14.01.09
✎
16:49
|
"Дятлы атакуют!"©
|
|||
|
7
NDN
14.01.09
✎
16:50
|
(2)
х=-х <<?>>:) {(1)}: Неопознанный оператор При проверке модуля обнаружены синтаксические ошибки! *********** издеваюсь... |
|||
|
8
sash-ml
14.01.09
✎
16:59
|
(0) стрзаменить(ч,"-","+")
|
|||
|
9
Zapal
14.01.09
✎
17:02
|
а слабо без использования символа "-" сделать?
|
|||
|
10
Черный всадник
14.01.09
✎
17:03
|
(9) Без проблем:
X = SQRT(X*X) |
|||
|
11
sash-ml
14.01.09
✎
17:03
|
(10) +1
|
|||
|
12
Zapal
14.01.09
✎
17:04
|
(10) не, ну я имел в виду чтоб и из плюса минус делало
|
|||
|
13
Nite
14.01.09
✎
17:11
|
Ой.. посмешили в конце дня... хоть какой-то позитив
|
|||
|
14
ShoGUN
14.01.09
✎
17:12
|
Я прочитал заголовок темы и завис...
|
|||
|
15
Mort
14.01.09
✎
17:15
|
(12) Сообщить(число(Символ(45) + Х));)
|
|||
|
16
rs_trade
14.01.09
✎
17:18
|
(8) ты правда так делаешь?
|
|||
|
17
Fragster
гуру
14.01.09
✎
17:19
|
Попытка
SQRT(X); Исключение Х=0-X; КонецПопытки; |
|||
|
18
sash-ml
14.01.09
✎
17:20
|
(16) да а еще я люблю спрашивать у админов "А что означает: формат драйв це, комплит?"
|
|||
|
19
Fragster
гуру
14.01.09
✎
17:21
|
(14) это дзен-ветка
|
|||
|
20
Zapal
14.01.09
✎
17:22
|
(15) не считается
(17) "-" есть |
|||
|
21
Mort
14.01.09
✎
17:22
|
На сях можно битовыми операциями в минус загнать.
|
|||
|
22
Fragster
гуру
14.01.09
✎
17:23
|
(20) зато если нету :Р
|
|||
|
23
Cap_1977
14.01.09
✎
17:24
|
Макс(х, -х);
|
|||
|
24
Mort
14.01.09
✎
17:24
|
Можно сделать регистр накопления, выполнить расход и получить итог ))
|
|||
|
25
Fragster
гуру
14.01.09
✎
17:24
|
(21) не уверен, что правильно помню, но ИМХО (битовая инверсия)+1
типа 11111111 - это -1 11111110 - это -2 и т.д. |
|||
|
26
Fragster
гуру
14.01.09
✎
17:26
|
НовЧисло = 0;
Флаг = Ложь; Для Сч = Число По 0 Цикл Флаг = Истина; НовЧисло = НовЧисло+1; КонецЦикла; Число = ?(Флаг, НовЧисло, Число); |
|||
|
27
wms
14.01.09
✎
17:27
|
еще
х=число(стрзаменить(сокрлп(х),"-","")); |
|||
|
28
Zapal
14.01.09
✎
17:27
|
х = х * окр(cos(3)) :)
|
|||
|
29
Mort
14.01.09
✎
17:27
|
(25) Вроде бы в INTах (не unsigned которые) первый бит знаковый, т.е. 10000001 - -1 и т.д.
|
|||
|
30
Fragster
гуру
14.01.09
✎
17:28
|
Вернее так:
НовЧисло = 0; Флаг = Ложь; Для Сч = Число По 0 Цикл Если Не Флаг Тогда Флаг = Истина; Продолжить; КонецЕсли; НовЧисло = НовЧисло+1; КонецЦикла; Число = ?(Флаг, НовЧисло, Число); А то на 1 больше получится |
|||
|
31
Fragster
гуру
14.01.09
✎
17:28
|
(29) неа... иначе сложение-вычитание фигово делать
|
|||
|
32
Mort
14.01.09
✎
17:29
|
(31) А ну да. Давно это было...)
|
|||
|
33
OmieR
14.01.09
✎
17:30
|
(26) это тока для целых чисел будет работать )))
|
|||
|
34
sash-ml
14.01.09
✎
17:31
|
(28) +1 :)
|
|||
|
35
Fragster
гуру
14.01.09
✎
17:32
|
(33) чОрт :(
|
|||
|
36
OmieR
14.01.09
✎
17:33
|
(28) Тогда уж х = х * окр(cos(93)) :)
|
|||
|
37
OmieR
14.01.09
✎
17:35
|
(36) cos(3) < 1
|
|||
|
38
OmieR
14.01.09
✎
17:36
|
(37) cos(3) > 0 )))
|
|||
|
39
sash-ml
14.01.09
✎
17:37
|
(38) читай (9) и (13)
|
|||
|
40
OmieR
14.01.09
✎
17:38
|
(39) читай (28) )))
|
|||
|
41
DeoxyS
14.01.09
✎
17:39
|
есть еще чо почитать? )))))
|
|||
|
42
OmieR
14.01.09
✎
17:40
|
(41) да, читай (6) )))
|
|||
|
43
sash-ml
14.01.09
✎
17:41
|
внатуре дзен ветка (19)
|
|||
|
44
sergeante
14.01.09
✎
17:54
|
эмм....
Запрос = Новый Запрос("ВЫБРАТЬ РАЗНОСТЬДАТ(ДАТАВРЕМЯ(1, 1, 2), ДАТАВРЕМЯ(1, 1, 1), ДЕНЬ)"); Число2 = Число * Запрос.Выполнить().Выгрузить()[0][0]; |
|||
|
45
rotting
14.01.09
✎
17:55
|
ветку в книгу знаний
|
|||
|
46
Zapal
14.01.09
✎
18:12
|
(44) зачет :)
|
|||
|
47
YauheniL
14.01.09
✎
18:36
|
ч = ч * (1/-ч)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |