Você está aqui: PHP ::: Dicas & Truques ::: Recursão (Recursividade) |
PHP para iniciantes - Como escrever uma função recursiva para calcular a potência de um número usando a linguagem PHPQuantidade de visualizações: 2645 vezes |
Chamamos de potenciação a operação de se elevar um número (uma base) a um determinado expoente e obter sua potência. Veja a figura a seguir:![]() Veja que aqui o valor 5 foi elevado ao cubo, ou seja, ao expoente 3 e obtemos como resultado sua potência: 125. O código abaixo mostra como você pode escrever uma função recursiva em PHP que permite calcular a potência de um número inteiro: <html> <head> <title>Estudando PHP</title> </head> <body> <?php // função recursiva que calcula a potência de // um inteiro function potencia($base, $expoente){ if($expoente == 0){ return 1; } else{ return $base * potencia($base, $expoente - 1); } } $base = 3; $expoente = 4; echo $base . " elevado a " . $expoente . " = " . potencia($base, $expoente); ?> </body> </html> Ao executar este código PHP nós teremos o seguinte resultado: 3 elevado a 4 = 81 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |