Оператор возведения в степень
Часть раздела Основы путешествия по 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
?>Задание
ЛегкоПрочитайте два числа из ввода: основание и показатель степени.
Вычислите и выведите результат возведения основания в степень показателя с использованием оператора возведения в степень.
Пример:
Если входные данные 3 и 4, то вывод должен быть 81 (потому что 34 = 3 × 3 × 3 × 3 = 81).
Попробуйте сами
<?php
// Читаем ввод
$base = intval(fgets(STDIN));
$exponent = intval(fgets(STDIN));
// TODO: Напишите свой код ниже для вычисления base в степени exponent
// Выводим результат
echo $result;
?>В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы сравнения и логические операторы
Операторы сравненияРавенство и идентичностьЛогические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логика2Переменные и типы данных
ЧислаСтроки и кавычкиБулевы значенияСоглашения об именованииПовторение — инициализация переменныхПустые переменныеКонкатенация строкПолучение пользовательского вводаПриведение к другим типам5Условная логика
Оператор ifIf — ElseТернарный операторОператор нулевого слиянияОператор switchПовторение: принятие решений3Основные операторы
Арифметические операторыОператор остатка от деленияОператор возведения в степеньСоставное присваиваниеИнкремент/декрементПриоритет операторовПовторение — простые вычисленияОператоры строкПотренируйтесь самостоятельно: Онлайн-компилятор PHP