Menu
Coddy logo textTech

אופרטור חזקה

חלק מהיחידה יסודות במסלול ה-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

אתגר

קל

קרא שני מספרים מהקלט: בסיס ומעריך.

חשב והדפס את התוצאה של העלאת הבסיס בחזקת המעריך באמצעות אופרטור החזקה.

דוגמה:

אם הקלטים הם 3 ו-4, הפלט צריך להיות 81 (כי 34 = 3 × 3 × 3 × 3 = 81).

נסו בעצמכם

<?php
// קראו את הקלט
$base = intval(fgets(STDIN));
$exponent = intval(fgets(STDIN));

// TODO: כתבו את הקוד שלכם למטה כדי לחשב את base בחזקת exponent


// הציגו את התוצאה
echo $result;
?>
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר PHP אונליין