Menu
Coddy logo textTech

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
?>
challenge icon

Sfida

Facile

Leggi 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;
?>
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore PHP online