Escreva uma função que recebe, por parâmetro, dois valores inteiros X e Z e calcula e retorna . (sem utilizar funções ou operadores de potência prontos)
Passo 1
Eai, tudo beleza?
Nessa questão, vamos desenvolver uma função para resolver uma potenciação . Para isso, vamos declarar essa função com o nome e vamos fazê-la receber dois parâmetros inteiros e retornar um inteiro.
Além disso, vamos declarar uma variável local chamada para acumular um produtório, por isso, vamos inicializa-la com valor .
Passo 2
Agora, vamos implementar um laço de com um total de repetições. Para cada laço de repetição, vamos fazer a variável acumuladora receber o seu valor multiplicado por . Dessa forma, ao final do laço de repetição, a variável acumuladora terá o valor de armazenado nela.
Por fim, vamos retornar o valor armazenado em :