Operator Pangkat
Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 17 dari 71.
Operator eksponensiasi (**) menaikkan bilangan ke suatu pangkat. Ini adalah cara yang lebih ringkas untuk menulis "kalikan bilangan dengan dirinya sendiri" beberapa kali.
<?php
echo 2 ** 3; // Output: 8
?>Di sini, 2 ** 3 berarti 2 dipangkatkan 3, yaitu 2 × 2 × 2 = 8. Angka pertama adalah basis, dan angka kedua adalah eksponen.
<?php
$base = 5;
$exponent = 2;
$result = $base ** $exponent;
echo $result; // Output: 25
?>Kamu juga bisa menggunakan operator ini dengan eksponen desimal. Misalnya, menaikkan angka ke pangkat 0.5 akan menghasilkan akar kuadratnya:
<?php
echo 16 ** 0.5; // output: 4
echo 9 ** 0.5; // output: 3
?>Tantangan
MudahBaca dua angka dari input: basis dan eksponen.
Hitung dan cetak hasil pemangkatan basis dengan eksponen menggunakan operator pemangkatan.
Contoh:
Jika inputnya adalah 3 dan 4, outputnya adalah 81 (karena 34 = 3 × 3 × 3 × 3 = 81).
Coba sendiri
<?php
// Baca input
$base = intval(fgets(STDIN));
$exponent = intval(fgets(STDIN));
// TODO: Tulis kodemu di bawah ini untuk menghitung base pangkat exponent
// Tampilkan hasilnya sebagai output
echo $result;
?>Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Perbandingan & Logika
Operator PerbandinganKesamaan & IdentitasOperator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika Sederhana2Variabel dan Tipe Data
AngkaString dan Tanda KutipBooleanKonvensi PenamaanRangkuman, Inisialisasi VariabelVariabel KosongPenggabungan stringMengambil input PenggunaKonversi ke Tipe Data Lain5Logika Percabangan
Pernyataan ifIf-elseOperator ternaryOperator koalesensi nullPernyataan switchRangkuman: Membuat Keputusan3Operator Dasar
Operator AritmetikaOperator ModuloOperator PangkatPenugasan GabunganInkrementasi/DekrementasiPrioritas OperatorUlasan: Perhitungan SederhanaOperator stringLatihan sendiri: Compiler PHP online