Created
June 3, 2016 07:43
-
-
Save jmramirezpro/88a75aa873eda0c7bab86f1a1b2a29a8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* 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