Está en la página 1de 3

Actividad 3. Funciones definidas por el usuario.

Funciones definidas por el usuario

Las funciones definidas por el usuario tienen como fin realizar una tarea
única que al integrarse con otras funciones permite crear aplicaciones.

Una función se define escribiendo:

1. el tipo de valor de retorno de la función.

2. nombre de la función

3. entre paréntesis las variables que utilizará la función(parámetros)

4. las instrucciones de la función

Las funciones definidas por el usuario se invocan por su nombre y los


parámetros opcionales que se puedan tener. Se puede asignar cualquier
nombre a la función pero se recomienda que se le asigne un nombre que
describa lo que realiza dicha función.
Funciones definidas por el usuario

1. Explique el significado de cada una de las siguientes definiciones


de funciones:

Definiciones Significado

a) int f(int a); Función f que retorna un entero y


recibe un parámetro entero a.

b) double f(double a, int b); Función f que retorna un real y


recibe 2 parámetros: un parámetro a
que es real y un parámetro b que es
entero.

c) char f(char x); Función f que retorna un carácter y


recibe un parámetro tipo carácter x.

d) long int f(int x, float y); Función f que retorna un entero


largo y recibe 2 parámetros: un
parámetro entero x y un parámetro
real y.

e) char f(void); Función f que retorna un carácter y


no recibe parámetros.

2. Defina una función, incluyendo las declaraciones de los parámetros


formales, para cada uno de los siguientes enunciados:

a) Una función llamada muestra genera y devuelve una cantidad entera

int muestra(int x)

b) Una función llamada raíz acepta dos parámetros enteros y devuelve


un resultado en punto flotante
float raiz(int a,b);

c) Una función llamada convertir acepta un carácter y devuelve un


carácter.
char convertir(char x);

d) Una función llamada paso dos parámetros uno entero y otro flotante
y regresa un entero largo.
long paso(int a, float b);

e) Una función llamada prueba acepta un carácter y devuelve un


entero largo.
long prueba(char a);

También podría gustarte