Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

معامل الأس

جزء من قسم Fundamentals في رحلة PHP على Coddy — الدرس 17 من 71.

يقوم عامل الأس (**) برفع رقم إلى قوة معينة. وهي طريقة أكثر وضوحاً لكتابة "ضرب الرقم في نفسه" عدداً معيناً من المرات.

<?php
echo 2 ** 3; // المخرجات: 8
?>

هنا، 2 ** 3 تعني 2 مرفوعة للأس 3، والتي تساوي 2 × 2 × 2 = 8. الرقم الأول هو الأساس، والثاني هو الأس.

<?php
$base = 5;
$exponent = 2;
$result = $base ** $exponent;
echo $result; // المخرجات: 25
?>

يمكنك أيضًا استخدام هذا المعامل مع الأسس العشرية. على سبيل المثال، رفع رقم إلى الأس 0.5 يعطيك جذره التربيعي:

<?php
echo 16 ** 0.5; // النتيجة: 4
echo 9 ** 0.5;  // النتيجة: 3
?>
challenge icon

التحدي

سهل

اقرأ رقمين من المدخلات: الأساس والأس.

احسب واطبع نتيجة رفع الأساس إلى قوة الأس باستخدام عامل الرفع إلى القوة (exponentiation operator).

مثال:

إذا كانت المدخلات 3 و 4، يجب أن تكون النتيجة 81 (لأن 34 = 3 × 3 × 3 × 3 = 81).

ورقة مرجعية

يقوم عامل الأس (**) برفع الرقم إلى قوة معينة:

<?php
echo 2 ** 3; // المخرجات: 8 (2 × 2 × 2)
?>

الرقم الأول هو الأساس، والثاني هو الأس.

<?php
$base = 5;
$exponent = 2;
$result = $base ** $exponent;
echo $result; // المخرجات: 25
?>

الأسس العشرية مدعومة أيضاً. على سبيل المثال، رفع رقم إلى القوة 0.5 يعطي جذره التربيعي:

<?php
echo 16 ** 0.5; // المخرجات: 4
echo 9 ** 0.5;  // المخرجات: 3
?>

جرّب بنفسك

<?php
// قراءة المدخلات
$base = intval(fgets(STDIN));
$exponent = intval(fgets(STDIN));

// TODO: اكتب كودك أدناه لحساب الأساس مرفوعاً لأس الأس


// طباعة النتيجة
echo $result;
?>
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals