Está en la página 1de 2

Descripción de la actividad

Contestar las siguientes preguntas justificando la respuesta.

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

a) int f(int a);


b) double f(double a, int b);
c) char f(char x);
d) long int f(int x, float y);
e) char f(void);

Rta.

a) int f(int a); Función llamada f que devuelve un entero y recibe como parámetro un entero (a).

b) double f(double a, int b); una función f que recibe un flotante de doble precisión a y un entero b
y devuelve otro flotante de doble precisión

c) char f(char x); Función que devuelve un carácter, y recibe un carácter x.

d) long int f(int x, float y) una función f que recibe un entero x y un flotante y y devuelve un entero
largo
e) char f(void); función que devuelve un carácter, y no recibe parámetros de entrada

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,
b) Una función llamada raíz acepta dos parámetros enteros y devuelve un
resultado en punto flotante.
c) Una función llamada convertir acepta una carácter y devuelve un carácter.
d) Una función llamada paso dos parámetros uno entero y otro flotante y regresa
un entero largo.
e) Una función llamada prueba acepta un carácter y devuelve un entero largo

Rta.

a) int muestra(int x); Una función llamada muestra genera y devuelve una cantidad entera,
b) float raíz(int c, int t); Una función llamada raíz acepta dos parámetros enteros y devuelve un
resultado en punto flotante.
c) char convertir(char v); Una función llamada convertir acepta una carácter y devuelve un
carácter.
d) double paso(int y, float w); Una función llamada paso dos parámetros uno entero y otro flotante
y regresa un entero largo.
e) double prueba(char q); Una función llamada prueba acepta un carácter y devuelve un entero
largo.

También podría gustarte