Fazer uma função que calcula a enésima potência de uma variável real : .
Passo 1
A melhor coisa que nós podemos fazer para começar é definir o escopo da função principal e o cabeçalho de outras funções que iremos utilizar nesse programa.
No caso desse exercício, além da função principal, iremos utilizar uma função chamada que tem um retorno do tipo int e espera como parâmetros duas entradas: uma base e um expoente (ambos inteiros).
Passo 2
Agora que já temos uma visão geral do nosso programa, podemos iniciar a definição da função que realizará o cálculo da potência.
A lógica desse código é bastante simples, nós simplesmente declaramos uma variável local e utilizamos uma estrutura de repetição for para atualizá-la a cada loop. Ou seja, a variável é inicializada com o valor 1 e dentro do laço de repetição será atualizada com o seu valor multiplicado pelo conteúdo da variável passado como parâmetro vezes. Ao término da execução do laço de repetição teremos a seguinte relação: .
Passo 3
Com a função definida, podemos agora criar o código principal do programa.
Nesse código, nós basicamente realizamos a leitura da base e do expoente da potência que será calculada através de comandos scanf() (linhas 09 e 10). Em seguida, chamamos a função passando como parâmetro as variáveis e anteriormente lidas, para que a variável seja inicializada com o valor retornado pela função (resultado da potência entre as variáveis e ). Por fim, simplesmente imprimimos a variável com uma quebra de linha.
Resposta
Ei, a resposta está no passo a passo :)