#include #include #define AUTOR "Fernando Osorio" #define VERSAO 0.1 // Declaracao das Sub-Rotinas: Cabecalho double potencia (int, int); // Declaracao das Variaveis Globais float Versao_Atual= VERSAO; // Descricao das Sub-Rotinas: Definicao double potencia (base, exp) int base, exp; { int contador; double total=1.0; for (contador=1; contador <= exp; contador++) total = total * base; return(total); } // // PROGRAMA PRINCIPAL // int main(int argc, char *argv[]) { int v1,v2; double r; // Entrada de Dados printf ("Digite o valor da base: "); scanf ("%d",&v1); printf ("Digite o valor do expoente: "); scanf ("%d",&v2); printf ("Calculando...\n"); r = potencia(v1,v2); printf ("Resultado: %.0lf \n\n",r); system("PAUSE"); return 0; }