1 FUNCIONES O PROCEDIMIENTOS
2 FUNCIONES PROPIAS funciones existente dentro del leguaje de programacion. Ejemplo : pow(a,b ); gotoxy(34,67) ; getch() ; clrscr() ; swicth(op) cout cin
3 FUNCIONES DEFINIDAS POR EL USUARIOFunciones realizadas por la persona que diseña el programa . Ejemplo : Suma( a, b ) ; Resta () ; menuPrincipal();
4 TIPOS DE FUNCIONES DEFINIDAS POR EL USUARIOFUNCION QUE NO RETORNA VALOR FUNCION QUE SI RETORNA VALOR
5 FUNCION QUE NO RETORNA VALORSINTAXIS :
6 FUNCION QUE SI RETORNA VALORSintaxis :
7 FORMA DE INVOCAR A UNA FUNCIONSINTAXIS Nota Importante : En Una Invocacion no necesariamente deben de Existir parametros de Envio
8 ESTRUCTURA DE UN PROGRAMA EN C/C++
9 PROBLEMA # 1 Programa que implemente una funcion que no Retorne valor y con un parametro Entero(Numero del factorial indicado) que me permita Calcular el Factorial de un numero Ingresado por teclado.
10 SOLUCION 1 void factorial( int numeroFact ) {int fact=1; // variable local for( int i=1 ; i<=numeroFact ; i=i+1) { fact=fact * i ; // calcula factorial } cout<<“El Factorial es = ”<
11 PROBLEMA # 2 Programa que implemente una funcion que no Retorne valor y Sin Paramtros que me permita Calcular el Factorial de un numero Ingresado por teclado
12 void factorial ( ) { int fact=1; // variable local cout<<“Ingrese el numero de fact ”;cin>> numeroFact; for( int i=1 ; i<=numeroFact ; i=i+1) { fact=fact * i ; // calcula factorial } cout<<“El Factorial es = ”<
13 PROBLEMA # 3 Programa que Implemente una Funcion que retorne valor y con un parametro entero(Numero de terminos de la Sumatoria de Factoriales) que me permita calcular la Sumatoria de Factoriales . Sabiendo que Sumatoria va a retornar valor
14 Int factorial (int numTer ) {int fact=1; // variable local int sum=0 ; // variable local for( int i=1 ; i<=numeroFact ; i=i+1) { fact=fact * i ; // calcula factorial sum=sum+fact ; } return sum ; //variable que retorna
15 PROBLEMA # 4 Programa que Implemente una Funcion que retorne valor y sin parametros que me permita calcular la Sumatoria de Factoriales . Sabiendo que Sumatoria va a retornar valor
16 int fact=1; // variable local int sum=0 ; // variable localInt factorial ( ) { int fact=1; // variable local int sum=0 ; // variable local cout<<“Ingrese el numero de fact ”;cin>> numeroFact; for( int i=1 ; i<=numeroFact ; i=i+1) { fact=fact * i ; // calcula factorial sum=sum+fact ; } return sum ; //variable que retorna
17 PROBLEMA # 4 Diseñe un programa que me permita implementar un menu de opciones de conversion de unidades de Tiempo: Sabiendo que se tendra que ingresar una de estas opciones y el tiempo a convertir
18 UN DATO ADICIONAL : CADA OPCION ESTARA CONFORMADO POR UNA FUNCION QUE NO RETORNE VALOR Y SIN PARAMETROS