Implemente uma função float Pot(float x, int n ) que calcule x^n, sendo x e n valores fornecidos pelo usuário.

Passo 1

Primeiro, vamos entender o que o exercício pede. Precisamos criar uma função chamada 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, x^n. Para resolver isso, vamos usar conceitos básicos de programação e matemática, especificamente a operação de exponenciação.

Passo 2

Vamos pensar em como calcular x^n manualmente. Se, por exemplo, quisermos calcular 2^3, isso significa 2 times 2 times 2 = 8. Assim, para calcular x^n, 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 x^n. Finalmente, a função retorna esse valor como a resposta.

Resposta

A função Pot calcula corretamente x^n multiplicando 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 2^3 = 8.

Finalização

Pronto! Agora você tem uma função que calcula a potência de um número de forma simples e eficiente.

Exercícios relacionados