|
как из булева получить знак?
| ☑ |
0
Stim
26.12.12
✎
10:17
|
есть ли какая-нить арифмет операция, как из ИСТИНА получить +, а из ЛОЖЬ получить -
|
|
1
Aleksey
26.12.12
✎
10:18
|
?(истина,"+","-");
|
|
2
zak555
26.12.12
✎
10:19
|
Рез = Чис + ?(Знак, 1, -1)*Чис2;
|
|
3
Aleksey
26.12.12
✎
10:19
|
Например
А=(Булева) Б
А=?(ВыбЗначение,1,-1)*Б;
|
|
4
PR
26.12.12
✎
10:21
|
(0) Формат вообще-то, двоечник.
|
|
5
Stim
26.12.12
✎
10:22
|
конструкция ?( - это условие. с условием все понятно. интересно было бы через арифметич операцию, например
число(истина) и число(ложь)
|
|
6
НЕА123
26.12.12
✎
10:23
|
2 * Булево - 1
|
|
7
ZanderZ
26.12.12
✎
10:24
|
"интересно было бы через арифметич операцию" - что интересного-то ?
|
|
8
sidalexsandr
26.12.12
✎
10:28
|
(0) (1) - тебе ответил.
|
|
9
Мимо Проходил
26.12.12
✎
10:30
|
(7) Ну кто-то модели кораблей собирает внутри бутылки через бутылочное горлышко. Интересно же.
ЗЫ. Гинеколог оклеил прихожую, находясь вне квартиры через замочную скважину. Привычка-с. :)) (с) из анека
|
|
10
Aleksey
26.12.12
✎
10:32
|
|
|
11
Reset
26.12.12
✎
10:32
|
На дурацкую формулировку вопрос в (0) самый верный ответ в (1)
Вариант:
Соо=Новый Соответствие;
Соо.Вставить(Истина,"+");
Соо.Вставить(Ложь,"+");
Сообщить(Соо[Истина])
|
|
12
Reset
26.12.12
✎
10:33
|
только
Соо.Вставить(Ложь,"-");
копипаста - зло
|
|
13
Lama12
26.12.12
✎
10:48
|
(5) Арифметически с неявным преобразованием ответ в (6). Чем не устраивает?
|
|