Menu
Coddy logo textTech

Exponentiation Operator

Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 17 / 71.

Üs alma operatörü (**) bir sayıyı üsse çıkarır. Bir sayıyı kendisiyle belirli bir sayıda çarpmayı yazmanın daha temiz bir yoludur.

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

Burada, 2 ** 3 2'nin 3. kuvvetini ifade eder, yani 2 × 2 × 2 = 8. İlk sayı taban, ikincisi ise üs'tür.

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

Bu operatörü ondalık üslerle de kullanabilirsiniz. Örneğin, bir sayıyı 0.5 üssüne yükseltmek karekökünü verir:

<?php
echo 16 ** 0.5; // Çıktı: 4
echo 9 ** 0.5;  // Çıktı: 3
?>
challenge icon

Görev

Kolay

Girişten iki sayı oku: bir taban ve bir üs.

Üs alma operatörünü kullanarak tabanı üsse yükseltmenin sonucunu hesapla ve yazdır.

Örnek:

Girişler 3 ve 4 ise, çıktı 81 olmalıdır (çünkü 34 = 3 × 3 × 3 × 3 = 81).

Kopya kağıdı

Üs alma operatörü (**) bir sayıyı bir üsse yükseltir:

<?php
echo 2 ** 3; // Outputs: 8 (2 × 2 × 2)
?>

İlk sayı taban, ikincisi ise üs'tür.

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

Ondalık üsler de desteklenir. Örneğin, bir sayıyı 0.5 üssüne yükseltmek karekökünü verir:

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

Kendin dene

<?php
// Girişi oku
$base = intval(fgets(STDIN));
$exponent = intval(fgets(STDIN));

// TODO: Tabanı üsse yükseltmek için kodunuzu aşağıya yazın


// Sonucu yazdır
echo $result;
?>
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler