Menu
Coddy logo textTech

Exponentiation Operator

Часть раздела Основы путешествия по 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
echo 2 ** 3; // Outputs: 8 (2 × 2 × 2)
?>

Первое число — основание, второе — показатель степени.

<?php
$base = 5;
$exponent = 2;
$result = $base ** $exponent;
echo $result; // Outputs: 25
?>

Также поддерживаются десятичные показатели степени. Например, возведение числа в степень 0.5 даёт его квадратный корень:

<?php
echo 16 ** 0.5; // Outputs: 4
echo 9 ** 0.5;  // Outputs: 3
?>

Попробуйте сами

<?php
// Читаем ввод
$base = intval(fgets(STDIN));
$exponent = intval(fgets(STDIN));

// TODO: Напишите свой код ниже для вычисления base в степени exponent


// Выводим результат
echo $result;
?>
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы