Skip to content

Instantly share code, notes, and snippets.

@jmramirezpro
Created June 3, 2016 07:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmramirezpro/88a75aa873eda0c7bab86f1a1b2a29a8 to your computer and use it in GitHub Desktop.
Save jmramirezpro/88a75aa873eda0c7bab86f1a1b2a29a8 to your computer and use it in GitHub Desktop.
/*
* FuncionNumReal.c
* Ejercicios del Podcast Codigo Fuente - Programa 34
* Escribir una función que devuelva el resultado de
* elevar un número real a una determinada potencia
* Creado el 03 de jun. de 2016
* Author: jmramirez
*/
#include <stdio.h>
#include <math.h>
double potencia (double val, unsigned pow){
double ret_val = 1.0;
int i;
for(i = 0; i < pow; i++){
ret_val = ret_val * val;
}
return (ret_val);
}
int main(void)
{
double num;
unsigned pot;
double resultado;
printf ("Introduce el número: \n");
scanf ("%lf", &num);
printf ("Introduce la potencia: \n");
scanf ("%d", &pot);
resultado = potencia(num, pot);
printf ("El resultado de elevar %lf a %d es: %lf\n",
num, pot, resultado );
return (0);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment