FUNCIONES O PROCEDIMIENTOS
FUNCIONES PROPIAS funciones existente dentro del leguaje de programacion. Ejemplo : pow(a,b ); gotoxy(34,67) ; getch() ; clrscr() ; swicth(op) cout cin
FUNCIONES DEFINIDAS POR EL USUARIO Funciones realizadas por la persona que diseña el programa . Ejemplo : Suma( a, b ) ; Resta () ; menuPrincipal();
TIPOS DE FUNCIONES DEFINIDAS POR EL USUARIO FUNCION QUE NO RETORNA VALOR FUNCION QUE SI RETORNA VALOR
FUNCION QUE NO RETORNA VALOR SINTAXIS :
FUNCION QUE SI RETORNA VALOR Sintaxis :
FORMA DE INVOCAR A UNA FUNCION SINTAXIS Nota Importante : En Una Invocacion no necesariamente deben de Existir parametros de Envio
ESTRUCTURA DE UN PROGRAMA EN C/C++
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.
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 = ”<<fact<<endl; SOLUCION 1
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
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 = ”<<fact<<endl;
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
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
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
int fact=1; // variable local int sum=0 ; // variable local Int 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
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
UN DATO ADICIONAL : CADA OPCION ESTARA CONFORMADO POR UNA FUNCION QUE NO RETORNE VALOR Y SIN PARAMETROS