Üs Alma Operatörü
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
?>Görev
KolayGiriş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).
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;
?>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
4Karşılaştırma ve Mantıksal Operatörler
Karşılaştırma OperatörleriEşitlik ve KimlikMantıksal Operatörler 1. BölümMantıksal Operatörler 2. BölümTekrar - Basit Mantık2Değişkenler ve Veri Türleri
SayılarDizeler ve Tırnak İşaretleriBoolean DeğerleriAdlandırma KurallarıTekrar - Değişken BaşlatmaBoş DeğişkenlerDize BirleştirmeKullanıcı Girdisi AlmaFarklı Türlere Dönüştürme5Koşullu Mantık
If İfadesiIf - ElseÜçlü OperatörNull Coalescing OperatörüSwitch İfadesiTekrar - Karar Verme3Temel Operatörler
Aritmetik OperatörlerMod Alma OperatörüÜs Alma OperatörüBirleşik AtamaArtırma/AzaltmaOperatör ÖnceliğiTekrar - Basit HesaplamalarDize OperatörleriKendi başına pratik yap: Online PHP derleyicisi