Exercícios Resolvidos de Manipulando Funções

Ver Teoria

Enunciado

Escreva uma função que recebe, por parâmetro, dois valores inteiros X e Z e calcula e retorna X z . (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 x z . Para isso, vamos declarar essa função com o nome p o t e n c i a e vamos fazê-la receber dois parâmetros inteiros e retornar um inteiro.

Além disso, vamos declarar uma variável local chamada a c u m u l a d o r para acumular um produtório, por isso, vamos inicializa-la com valor 1 .

Passo 2

Agora, vamos implementar um laço de f o r com um total de z repetições. Para cada laço de repetição, vamos fazer a variável acumuladora receber o seu valor multiplicado por x . Dessa forma, ao final do laço de repetição, a variável acumuladora terá o valor de x z armazenado nela.

Por fim, vamos retornar o valor armazenado em a c u m u l a d o r :

Resposta