Operatore di elevamento a potenza
Fa parte della sezione Fondamenti del percorso PHP di Coddy. Lezione 17 di 71.
L'operatore di elevamento a potenza (**) eleva un numero a una potenza. È un modo più pulito per scrivere «moltiplicare un numero per sé stesso» un certo numero di volte.
<?php
echo 2 ** 3; // Stampa: 8
?>Qui, 2 ** 3 significa 2 elevato alla potenza di 3, ovvero 2 × 2 × 2 = 8. Il primo numero è la base e il secondo è l'esponente.
<?php
$base = 5;
$exponent = 2;
$result = $base ** $exponent;
echo $result; // Stampa: 25
?>Puoi usare questo operatore anche con gli esponenti decimali. Per esempio, elevare un numero alla potenza di 0.5 ti dà la sua radice quadrata:
<?php
echo 16 ** 0.5; // Outputs: 4
echo 9 ** 0.5; // Outputs: 3
?>Sfida
FacileLeggi due numeri dall'input: una base e un esponente.
Calcola e stampa il risultato dell'elevamento della base alla potenza dell'esponente usando l'operatore di elevamento a potenza.
Esempio:
Se gli input sono 3 e 4, l'output dovrebbe essere 81 (perché 34 = 3 × 3 × 3 × 3 = 81).
Provalo tu
<?php
// Leggi l'input
$base = intval(fgets(STDIN));
$exponent = intval(fgets(STDIN));
// TODO: Scrivi qui sotto il codice per calcolare base elevato alla potenza exponent
// Stampa il risultato
echo $result;
?>Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori di confronto e logici
Operatori di confrontoUguaglianza e identitàOperatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica semplice2Variabili e tipi di dati
NumeriStringhe e virgoletteValori booleaniConvenzioni di denominazioneRiepilogo - Inizializzazione delle variabiliVariabili vuoteConcatenazione di stringheAcquisire input dall'utenteConvertire in tipi diversi5Logica condizionale
Istruzione ifIf - elseL’operatore ternarioOperatore null coalescingIstruzione switchRiepilogo - Prendere decisioni3Operatori di base
Operatori aritmeticiOperatore moduloOperatore di elevamento a potenzaAssegnazione compostaIncremento/decrementoPrecedenza degli operatoriRiepilogo - calcoli sempliciOperatori per stringheEsercitati da solo: Compilatore PHP online