16.05.2012, 09:28 | #1 |
Участник
|
ПИ
как обозначается число Пи в Аксапте или вообще оно есть??
|
|
16.05.2012, 09:32 | #2 |
Ищущий знания...
|
Если речь идет про функцию ядра (или зарезервированное слово), то вроде такого нет (я по крайней мере ни разу не встречал). В свое время писал функцию в классе Global, которая возвращает значение числа ПИ.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
16.05.2012, 09:40 | #3 |
Участник
|
Сделайте макрос - 22 / 7
__________________
Айрат Вильданов. skype: vildanov.a |
|
16.05.2012, 09:43 | #4 |
Axapta Retail User
|
X++: static void Job105(Args _args) { #define.pi (3.14159265358979323846264338327950288419716939937510582097494459230781640628620899) real s; real r = 10; ; s = #pi*r*r; info(strFmt("Площадь круга: %1", s)); } |
|
|
За это сообщение автора поблагодарили: FridmanV (1). |
16.05.2012, 10:01 | #5 |
Участник
|
|
|
16.05.2012, 10:32 | #6 |
Axapta Retail User
|
|
|
17.05.2012, 09:41 | #7 |
Участник
|
Еще!!!!
а как логорифм задать ln??????? |
|
17.05.2012, 09:51 | #8 |
Участник
|
|
|
17.05.2012, 10:09 | #9 |
Участник
|
|
|
17.05.2012, 11:14 | #10 |
Участник
|
когда понадобилось ПИ, завел его в Global так (таким же образом, по идее, можно использовать всю библиотеку System.Math)
X++: static public real PI() { real ret; ; new InteropPermission(InteropKind::ClrInterop).assert(); ret = CLRInterop::getAnyTypeForObject(System.Math::Atan2(1.0, 1.0)) * 4; CodeAccessPermission::revertAssert(); return ret; }
__________________
If it ain't broke, take it apart and find out why (с) |
|
|
За это сообщение автора поблагодарили: Dark Light (1). |
17.05.2012, 11:42 | #11 |
Участник
|
Цитата:
Сообщение от Alexanderis.ua
когда понадобилось ПИ, завел его в Global так (таким же образом, по идее, можно использовать всю библиотеку System.Math)
X++: static public real PI() { real ret; ; new InteropPermission(InteropKind::ClrInterop).assert(); ret = CLRInterop::getAnyTypeForObject(System.Math::Atan2(1.0, 1.0)) * 4; CodeAccessPermission::revertAssert(); return ret; } X++: ret = acos(-1); // = pi Последний раз редактировалось Dark Light; 17.05.2012 в 13:28. |
|
|
За это сообщение автора поблагодарили: sukhanchik (2). |