11.11.2011, 19:59
|
Новичок на форуме
|
|
Регистрация: 09.11.2011
Сообщений: 1
|
|
возведение числа в степень
|
|
11.11.2011, 20:05
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,586
|
|
Деанон ололо...
...упс, не то.
__________________
29375, 35
|
|
11.11.2011, 20:57
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,586
|
|
Возвести в степень без функции возведения в степень.
__________________
29375, 35
|
|
11.11.2011, 21:19
|
|
Профессор
|
|
Регистрация: 15.02.2011
Сообщений: 471
|
|
|
|
11.11.2011, 21:27
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,586
|
|
Сообщение от DreamTheater
|
var b = Math.pow(a, n);
|
Возвести в степень без функции возведения в степень, блджад!!!!11одинодин))
__________________
29375, 35
Последний раз редактировалось Aetae, 11.11.2011 в 21:32.
|
|
11.11.2011, 23:56
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
nasqad,
Так-то оно так... Но для произвольной степени посложнее будет!
|
|
12.11.2011, 00:59
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,586
|
|
Если как указанно в задании, то:
var a=b=4, n = 5;
while(--n)b*=a;
alert(b)
А если кто степень <1 запихнёт - его проблемы, сказано натуральные числа, знач натуральные.)))
__________________
29375, 35
Последний раз редактировалось Aetae, 12.11.2011 в 01:01.
|
|
12.11.2011, 01:03
|
|
Профессор
|
|
Регистрация: 15.02.2011
Сообщений: 471
|
|
function pow(a, n) {
var b = a;
for (var i = 1; i < n; i++) {
b *= a;
}
return b;
}
alert(pow(2, 5));
Конечно с нулем, отрицательными и дробными степенями появляются дополнительные варианты, но это лишь вопрос реализации, проблемы здесь никакой не вижу.
|
|
12.11.2011, 01:04
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от DreamTheater
|
проблемы здесь никакой не вижу
|
А я не вижу смысла... В том, чтобы не пользоваться языковыми средствами.
P.S. Разумеется, это не к вам претензия, DreamTheater и Aetae.
Последний раз редактировалось trikadin, 12.11.2011 в 01:06.
|
|
12.11.2011, 01:04
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,586
|
|
DreamTheater,
Я первей.))
Кстати давно интересует, почему все так любят for и так не любят while?)
__________________
29375, 35
|
|
|
|