Implemente uma função float Pot(float
, int
) que calcule
, sendo
e
valores fornecidos pelo usuário.
Passo 1
Primeiro, vamos entender o que o exercício pede. Precisamos criar uma função chamada . Para resolver isso, vamos usar conceitos básicos de programação e matemática, especificamente a operação de exponenciação.
Pot
que recebe dois valores: um número real x
e um número inteiro n
. A função deve calcular x
elevado à potência n
, ou seja,
Passo 2
Vamos pensar em como calcular
manualmente. Se, por exemplo, quisermos calcular
, isso significa
. Assim, para calcular
, precisamos multiplicar
x
por ele mesmo n
vezes.Passo 3
Agora, vamos transformar essa ideia em uma função. A função
Pot
vai receber x
e n
como entradas. Precisamos inicializar uma variável para armazenar o resultado. Vamos começar com um valor de 1, porque qualquer número elevado a 0 é 1.Passo 4
Em seguida, vamos usar um loop que se repete
n
vezes. A cada iteração do loop, multiplicamos o resultado atual por x
. Isso simula a operação de multiplicar x
por ele mesmo n
vezes.Passo 5
Depois de completar o loop, a variável que armazenamos o resultado terá o valor de
. Finalmente, a função retorna esse valor como a resposta.
Resposta
A função multiplicando
Pot
calcula corretamente
x
por ele mesmo n
vezes e retorna o resultado final.Código Exemplo
float Pot(float x, int n) {
float resultado = 1.0;
for(int i = 0; i < n; i++) {
resultado *= x;
}
return resultado;
}
Example de Uso
Se chamarmos .
Pot(2.0, 3)
, a função retornará 8.0
, pois
Finalização
Pronto! Agora você tem uma função que calcula a potência de um número de forma simples e eficiente.