Ejercicios Funciones
description
Transcript of Ejercicios Funciones
1. Escribir un programa que calcule la potencia usando una función propia (no debe usar la función pow).
#include <stdlib.h> #include <conio.h> #include <stdio.h>
long potencia( long b, long e){ if(e!=1) { return (b*potencia(b,e-1)); } else { return (b); } }
main() { long base,exp,pot;
printf("\n Digite base "); scanf("%d",&base);printf("\n Digite Exponente "); scanf("%d",&exp);
printf("\n %i %i ",base,exp);
printf("El valor es %d",potencia(base,exp)); getch(); }
Escribir un programa que calcule el factorial de un numero leído desde el teclado usando funciones.
#include <stdlib.h> #include <conio.h> #include <stdio.h>
long factorial ( long numero ); // prototipo de la función
//la función main comienza la función del programaint main() {
int n; /* contador */
/* repite 11 veces; durante cada iteración, calcula el factorial de ( i )y despliega el resultado */
printf("Digite un numero");scanf("%i",&n);
printf("Valor es %i",factorial(n));getch();}
long factorial ( long numero ){
if ( numero <= 1 ) {return 1;
}else {
return ( numero * factorial( numero - 1 ) );}
}
2. Escribir un programa que, mediante una función, calcule el resultado de restar el doble de un numero a su cuadrado.