3.Funciones Definidas Por El Usuario

6
Tema Funciones definidas por el usuario Elementos básicos del Lenguaje

Transcript of 3.Funciones Definidas Por El Usuario

Page 1: 3.Funciones Definidas Por El Usuario

Tema• Funciones definidas por el usuario

Elementos básicos del Lenguaje

Page 2: 3.Funciones Definidas Por El Usuario

Funciones definidas por el usuario Un programa en C++ se forma por una colección de

funciones.

Todos los programas se construyen a partir de una omás funciones que se integran para crear unaaplicación.

Todas las funciones contienen uno o más estatutos C++y se crean generalmente para realizar una única tarea.

Page 3: 3.Funciones Definidas Por El Usuario

Funciones definidas por el usuario La definición de una función se realiza escribiendo

primero el tipo del valor de retorno de la función,después el nombre de la función, posteriormente entreparéntesis las variables que utilizará dicha función(parámetros) y finalmente las instrucciones de lafunción.

Las funciones definidas por el usuario se invocan por sunombre y los parámetros opcionales que se puedantener.

Page 4: 3.Funciones Definidas Por El Usuario

Funciones definidas por el usuario Todas las funciones tienen nombre y una lista de

valores que recibe. Se puede asignar cualquier nombrea la función, pero normalmente se procura que dichonombre describa el propósito de la función.

Una declaración de función indica al compilador elnombre de la función que se está invocando en elprograma. Si la función no se defina, el compiladorinforma de un error.

Page 5: 3.Funciones Definidas Por El Usuario

Funciones definidas por el usuario Por ejemplo:

double promedio( int a, int b, int c){

return (a + b + c ) / 3.0;}

Declara a la función promedio, la cual recibe tres valores enteros y calcula y regresa el promedio de ellos.

Page 6: 3.Funciones Definidas Por El Usuario

Funciones definidas por el usuario

int suma( int a, int b)

{return (a + b);

}

Declara a la función suma, la cual recibe dos valores enteros y calcula y regresa la suma de ellos.