Menu
CoddyTech

Toán tử lũy thừa

Thuộc phần Kiến thức cơ bản trong hành trình PHP của Coddy. Bài học 17 trên 71.

Toán tử lũy thừa (**) nâng một số lên một lũy thừa. Đây là cách viết gọn hơn cho việc “nhân một số với chính nó” một số lần nhất định.

<?php
echo 2 ** 3; // In ra: 8
?>

Ở đây, 2 ** 3 có nghĩa là 2 lũy thừa 3, tức là 2 × 2 × 2 = 8. Số thứ nhất là cơ số, còn số thứ hai là số mũ.

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

Bạn cũng có thể dùng toán tử này với số mũ thập phân. Ví dụ, nâng một số lên lũy thừa 0.5 sẽ cho bạn căn bậc hai của số đó:

<?php
echo 16 ** 0.5; // Đầu ra: 4
echo 9 ** 0.5;  // Đầu ra: 3
?>
challenge icon

Thử thách

Dễ

Đọc hai số từ đầu vào: một cơ số và một số mũ.

Tính và in ra kết quả của phép nâng cơ số lên lũy thừa với số mũ bằng toán tử lũy thừa.

Ví dụ:

Nếu đầu vào là 3 và 4, đầu ra sẽ là 81 (vì 34 = 3 × 3 × 3 × 3 = 81).

Tự làm thử

<?php
// Đọc đầu vào
$base = intval(fgets(STDIN));
$exponent = intval(fgets(STDIN));

// TODO: Viết code bên dưới để tính base lũy thừa exponent


// In ra kết quả
echo $result;
?>
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Trình biên dịch PHP online