FUNCIONES CON C Prof Franklin Cedeo FUNCIONES EN









- Slides: 9
FUNCIONES CON C++ Prof. Franklin Cedeño
FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia consiste en dividir nuestro problema en otros más sencillos ! cada día entiendo menos este código¡ Una función es un bloque de instrucciones a las que se les asigna un nombre. Entonces, cada vez que necesitemos que se ejecuten esa serie de instrucciones, haremos una invocación a la función. 01010101 1110000101010001 0101011010
FUNCIONES EN C++ Función void: Una función void (procedimientos , en algunos lenguajes) no devuelve un valor de función. Tampoco es llamada desde dentro de una expresión. Escritura de módulos como funciones void: Es muy simple convertir un módulo en una función void en c++. Básicamente, una función void se parece a la función main, excepto que el encabezado de función emplea void en lugar de int como el tipo de dato de la función. Además , el cuerpo de una función void no contiene sentencia return 0;
FUNCIONES EN C++ #include <cstdlib> #include <iostream> using namespace std; void mostrar 2 lineas(); void mostrar 4 lineas(); Prototipos de las funciones int main(int argc, char *argv[]) { mostrar 2 lineas(); cout<<"Mi primera funcion"<<endl; mostrar 4 lineas(); system("PAUSE"); return EXIT_SUCCESS; } void mostrar 2 lineas() { cout<<"*********************"<<endl; } void mostrar 4 lineas() { cout<<"*********************"<<endl; } Cuerpo de la función Función mostrar 2 lineas() Función mostrar 4 lineas()
FUNCIONES EN C++ Cuando compilamos y ejecutamos:
FUNCIONES EN C++ #include <cstdlib> #include <iostream> using namespace std; void blancas() { cout<<"@@@@"; } void negras() { cout<<" "; } int main(int argc, char *argv[]) { for(int i=1; i<=5; i++) { negras(); blancas(); cout<<endl; } } system("PAUSE"); return EXIT_SUCCESS; Definición de la función: declaración que incluye el cuerpo de la función
FUNCIONES EN C++ #include <cstdlib> #include <iostream> using namespace std; void cubo(int numero); int main(int argc, char *argv[]) { int num; cout<<"Ingresar el numero para cacular su cubo: "; cin>>num; cubo(num); system("PAUSE"); return EXIT_SUCCESS; } void cubo(int numero) { cout<<numero*numero<<endl; } Prototipo de la función int numero es el parámetro de la función que recibirá un dato de tipo integer Llamado de la función cubo con el paso de parámetro de la variable num Definición de la función cubo la cual permite un procesar el parámetro de una variable de tipo integer
FUNCIONES EN C++
FUNCIONES EN C++ Bibliografía: • Nell Dale, Chip Weems, Programación y resolución de problemas con c++. 2007 cuarta edición. HASTA LA VICTORIA SIEMPRE