Блог им. ShamanKZN

В заложниках у торговой системы.. ай нид хелп!!

    • 18 ноября 2011, 11:29
    • |
    • ShamanK
  • Еще
господа, ай нид ё хелп. плиииз !!!

подскажите как сделать отрицательное число положительным, при условии что вы не знаете будет оно отрицательным или положительным. 

необходимо это сделать простейшими математическими операциями. 

никаких функций min max нету...

поначалу планировал возводить число в квадрат и потом вычислять квадратный корень из полученного, однако,  оказалось, что в стратеджи деске нету функции извлечения корня, увы.. 

 
PS. ВСЕМ СПАСИБО, решение нашлось благодаря vfreeman и escoman

тема закрыта
  • Ключевые слова:
  • help
11
36 комментариев
Функции модуля числа тоже нет?
escoman, нет никаких функций ((
это терминал стратеджи деска…
там только возвести в квадрат, разделить умножить плсануть отнять процент… и усе…
avatar
abs(x)
avatar
vfreeman, а возведение в степень есть? возведи в 2, а потом результат возведи в 1/2
avatar
abs(x) есть функция?
avatar
suslik, нету
avatar
suslik, нет
avatar
либо:
if (x<0) {x=-x;}
avatar
suslik, функций сравнения тоже нету (((
avatar
Могу ошибаться, но похоже вместо функции извлечения корня в СтратеджиДеске используется знак ^.

т.е. (a*a) ^ 2 — и есть возвести в квадрат и вычислить корень.

Проверь.
escoman, реально не пробовал. так как изначально думал, что это возведение в степень…
щас попробую
avatar
ShamanKZN, если возведение в степень, то тогда

a ^ 2 ^ 0.5
escoman, (-3) ^ 2 ^ 0.5 выдает результат: -1.#R
avatar
escoman, (-3)*(-3)^2 стратеджи выдает результат -27
avatar
ShamanKZN, ну правильно.
-3 ^ 2 = 9
-3 * 9 = 27

Пиши a ^ 2 ^ 0.5
escoman, (-3) ^ 2 ^ 0.5 выдает результат: -1.#R
avatar
ShamanKZN, ((-3)*(-3))^2
avatar
vfreeman, результат 81
avatar
ShamanKZN, сорри. конечно же ((-3)*(-3))^(1.2)
avatar
vfreeman, сорри. конечно же ((-3)*(-3))^(1/2)
avatar
vfreeman, это тоже самое, что и ((-3)*(-3))^(0.5)
vfreeman, ты гений!!! все получилось! работает и с дробными числами…

спасибо тебе большое дружище!
avatar
ShamanKZN, кстати из справки самого СтратеджиДеска:
ShamanKZN, Absolute value of today’s % change:
(PctChange ^ 2) ^ 0.5
Операция побитовое AND есть? Хотя если нет abs, то там наверное ничего нет.
Можно самому сделать функцию вычисления корня, например.
avatar
criminal, к сожалению не получится
1 — язык стратеджи деска не позволяет создавать циклы которые нужны для итераций
2 — вычисление путем итераций возможно с целыми числами и то примерное
avatar
ShamanKZN, цикл не обязательно, можно длинную формулу написать, точность будет не идеальная конечно, но чем длиннее формула, тем лучше точность. Хотя через корень это изврат будет в любом случае. :)
avatar
criminal, длинная формула зло…
так как в стратеджи нет переменных, то вбивать приходятся не переменную в которой число а формулу из которой получается это число, и потом в огромную формулу вместах переменных внедрять формулы поменьше ))
в итоге скринер стратеджи деска прикажет долго жить ))
или мой комп с ума сойдет ))
avatar
(x*x*x*x)/(x*x) >= 0 при любом x
avatar
ну вы даете… есть у нас -5… ну 0-(-5) = чему?
avatar
דמיטרי, а 0-(5) чему? :)
avatar
Myst, :))) в точку.
Myst, )))
avatar
Myst, -5 равно конечно же, а в моем примере +5 — мы так избавились от минуса.
avatar
דמיטרי, как найти модуль числа, если ЗАРАНЕЕ неизвестно, плюс или минус — так стояла задача. да еще если оперции возведения в произвольную степень нет
avatar

Читайте на SMART-LAB:
Фото
EUR/USD: котировки прощупывают дно в попытке возобновить рост
Европейская валюта закрыла пятницу выше уровня поддержки 1.1807, сформировав при этом свечную модель «бычье поглощение». Сигнал для покупателей...
Фото
Астра купила долю в компании у своего контролирующего акционера😢
В среду 4 февраля на сайте раскрытия вышли сущфакты от Астры о совершении сделки с заинтересованностью. Ссылки на сущфакты: ➡️ сделка с...
Обновление кредитных рейтингов в ВДО и розничных облигациях (ООО «КОНТРОЛ лизинг» понижен до ruBB-, ПАО «ГК «САМОЛЕТ» присвоен статус "Под наблюдением", АО «ВЕРАТЕК» понижен до СС.ru)
⚪️ГУП ЖКХ РС(Я) Эксперт РА продлил статус «под наблюдением» по рейтингу, что означает высокую вероятность рейтинговых действий в ближайшее...
Фото
Рублевые корпоративные облигации: подбираем оптимальные выпуски
С начала текущего года ситуация в рублевых корпоративных облигациях в целом довольно спокойная – пока не наблюдается какая-либо выраженная...

теги блога ShamanK

....все тэги



UPDONW
Новый дизайн