Ø¯Ø§ÙØ© pow(x,n)
Ø§ÙØªØ¨ Ø¯Ø§ÙØ© pow(x,n) Ø§ÙØªÙ ترجع x Ù
رÙÙØ¹Ø© ÙØ£Ø³ n. أ٠بÙÙÙ
ات أخرÙ, تضرب x ÙÙ ÙÙØ³Ùا عدد n Ù
٠اÙÙ
رات ÙØªØ±Ø¬Ø¹ اÙÙØ§ØªØ¬.
pow(3, 2) = 3 * 3 = 9
pow(3, 3) = 3 * 3 * 3 = 27
pow(1, 100) = 1 * 1 * ...* 1 = 1
Ø§ÙØ´Ø¦ ØµÙØØ© ÙÙØ¨ ØªØ·ÙØ¨ Ù
٠اÙÙ
ستخدÙ
ÙÙÙ
x Ù n Ø«Ù
اعرض ÙØªÙجة pow(x,n).
Ù٠بتشغÙÙ Ø§ÙØ¹Ø±Ø¶ Ø§ÙØªÙØ¶ÙØÙ
ÙØ§ØØ¸ Ø£Ù ÙÙ ÙØ°Ø§ Ø§ÙØ³Ø¤Ø§Ù ÙØ¬Ø¨ أ٠تدعÙ
Ø§ÙØ¯Ø§ÙØ© Ø§ÙØ£Ø±ÙاÙ
Ø§ÙØ·Ø¨ÙØ¹ÙØ© ÙÙØ· Ù n: Ø£Ø±ÙØ§Ù
Ù
ÙØ¬Ø¨Ø© Ø£ÙØ¨Ø± Ù
Ù 1.
function pow(x, n) {
let result = x;
for (let i = 1; i < n; i++) {
result *= x;
}
return result;
}
let x = prompt("x?", '');
let n = prompt("n?", '');
if (n < 1) {
alert(`Power ${n} is not supported, use a positive integer`);
} else {
alert( pow(x, n) );
}