Páginas

terça-feira, 22 de novembro de 2011

Exemplo 34

==============================================================

Fazer uma função que cacula a enésima potência de uma variável real x: f(x, n)= xn

==============================================================

#include <stdio.h>

float potencia(float num, int exp,float res){

    if(exp >= 1){
        res = res * num;
        exp = exp - 1;
        return(potencia(num,exp,res));
    }else{

        return(res);
    }

}



float main(){

    float numero,result;
    int expoente,resultado=1;


    printf("Ente com um numero e um expoente.\n");
    scanf("%f %d",&numero,&expoente);


    printf("RESULTADO: %.2f^%d %.2f \n",numero,expoente,potencia(numero,expoente,resultado));

    return(0);
}

==============================================================

Nenhum comentário:

Postar um comentário