|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Ага, счас на социологию пилить, как муд%;" сидеть буду, как озверею нафик, как запрограмлю
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
function e(a) {
n = 1 << a; s=1/n; s++; for (i=1; i<=a; i++) s=s*s; return s; }; function exp(x,a) { res = e(a); e2 = res; for (i=1; i<x; i++) res *= e2; if (x<0) res = 1/res; return res; }; Задавать значения "а" больше 30 не стоит из-за ошибок округления Конечно возведение в степень можно оптимизировать, но лень. Вот результат вычисления exp(50) 5.18470359486491e+21 //Мой - exp(50,30); 5.1847055285871e+21 //Флэша - Math.exp(50); |
|
|||||
Вот немного ошибся в функции exp:
for (i=1; i<Math.abs(x); i++) res *= e2; |
|
|||||
Вот это типа степенная функция??? Навалял на быструю руку, без наворотов, что-то там жестоко выходит
Ну вообщем чекните плиз http://www.til-design.f2s.com/temp/power_function.swf
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
-10^1=NaN, да?
Нафига там function exponent (), если она не используется нигде?
__________________
Трудно быть одному и ждать рассвет, как спасенье.... |
|
|||||
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
кул!
Последний раз редактировалось [subway]design; 14.12.2001 в 08:29. |
|
|||||
Blin mugiki da ne sudite tak strogo eto ge DEMO VERSION
ps dlja X dejstvitel'no nel'zja zadavat' poka otricatel'nie znachenija. This feature is comming in my full version so far it is being disabled by the owners, because of copywrite reasons VO navorotil PS I am sorry about ENG, but i have no RUS on this particular PC 2. Function exponent WILL be used in future, it is just there so far, I know it is not needed
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
No problem, Countach! No problem!
|
Часовой пояс GMT +4, время: 04:25. |
|
« Предыдущая тема | Следующая тема » |
|
|