funciones en c

Páginas: 4 (990 palabras) Publicado: 20 de junio de 2013
EJEMPLOS DE PROGRAMACIÓN DE FUNCIONES EN C:

1.- Realizar una función llamada par, que
toma un número entero como parámetro, y
devuelve 1 si es par o devuelve 0 si es
impar. NOTA: Para saber siun número entero
es par, al dividirlo entre 2 su resto debe
ser 0.

Página 1 de 5

/* mpar.c: Permite probar la función par. */
#include
int par(int);
// o
int par(int numero);
int main(){
int numero, resultado;
printf(“Introduzca un número:\n”);
scanf(“%i”,&numero);
resultado=par(numero);
if (resultado==1)
printf(“Es par.\n”);
else
printf(“Es impar.\n”);
return(0);
}
/*Función par: Devuelve un valor indicando si un
número entero es par o no. */
int par(int numero)
{
if((numero%2)==0)
return(1);
else
return(0);
}

- Si la función se llama par, tendrá elprototipo con la siguiente estructura:
par();
- Si nos dicen que toma un parámetro que es un número entero, quiere decir que es de tipo int el
único parámetro que tiene, además deberemosinventarnos un nombre para esa variable que va entre
paréntesis, por ejemplo numero, así tendrá el prototipo:
par(int numero);
- Si nos dicen que devuelve 1 o 0, en función de si es par o no, quiere decirque el tipo del dato
que devuelve es el tipo del 1 o el 0, es decir devuelve un número entero, por tanto de tipo int,
quedando finalmente así el prototipo de la función:
int par(int numero);
-Si nos dicen que la función devuelve algo, quiere decir que en algún momento debe devolver con
una función return un valor, por tanto, si debe devolver 0 o 1, en algún sitio debe haber un
return(0);o un return(1);
- Si nos dicen que la función devuelve algo, ese algo que devolverá deberá recogerse desde la
función main en una variable del mismo tipo que el valor devuelto. En nuestro caso,como par
devuelve un número entero (0 o 1) deberemos declarar en la función main una variable entera en la
que luego se almacenará el valor devuelto por par.
int main()
{
int resultado;
…...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones C++
  • Funciones en C
  • Funciones C++
  • Funciones en c++
  • Funciones C++
  • Funciones C++
  • Funciones C++
  • Funciones C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS