Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Tutorial de C++ - Funciones

Tutorial de C++ - Funciones

 ****- (18 opiniones)
CopyLeft Tutorial de Peter Class; traducción por Pello Xabier Altadill Izura - 28 de Febrero de 2006
Temas Relacionados: Programación estructurada
3. Funciones

Vamos a ver como se declaran las funciones en c++. No tiene ningun misterio, es igual que en c. Siempre hay que especificar el tipo de retorno.

/**
  * Funcion.cpp
  * Programa con llamada a una funcion
  * 
  * Pello Xabier Altadill Izura 
  *
  * Compilado: g++ Funcion.cpp -o Funcion
  */
  
  using namespace std;
  #include <iostream>
  
  // Funcion: llamada
  int llamada (int x, int y) {
   cout << "Estamos en la funcion!!" << endl;
   return (x+y);
  }
  
  
  int main() {
   // Estos comentarios son propios de C++
   cout << "Vamos a llamar a la funcion.." << endl;
  
   // Llamamos a la funcion
   // Llamamos a una funcion y asignamos
   int z = llamada(5,7);
   cout << "Resultado:" << z << endl;
   
   // Llamada desde el output
   cout << "Resultado:" << llamada(6,7) << endl;
   cout << "Programa terminado \n" << endl;
  
   return 0;
  }

Figura: Quiza llevemos encima un tarro de esencia de Fibonaci

Atencion, en este caso veremos como recoger datos de stdin o entrada estandar.

/**
  * Funcion3.cpp
  * Programa con llamada a una funcion
  * El programa principal recoge datos de la entrada estandar
  *
  * Pello Xabier Altadill Izura 
  *
  * Compilado: g++ Funcion3.cpp -o Funcion3
  */
  
  using namespace std;
  #include <iostream>
  
  // Funcion: llamada
  int llamada (int x, int y) {
  
   cout << "Estamos en la funcion!!" << endl;
   return (x+y);
  }
  
  int main() {
  
   // Estos comentarios son propios de C++
   cout << "Vamos a llamar a la funcion.." << endl;
  
   // Llamamos a la funcion
   // Llamamos a una funcion y asignamos
   int z = 0, x = 0, y = 0;
  
   // Recogemos los parametros
   cout << "Dame el primer parametro:";
   cin >> x;
   cout << "\nOK!\nDame el segundo parametro:";
   cin >> y;
   cout << "\nOK vamos a calcular.";
  
   // Efectuamos la funcion.
   z = llamada(x,y);
  
   // Mostramos el resultado
   cout << "Resultado:" << z << endl;
  
   // Llamada desde el output
   cout << "Resultado:" << llamada(6,7) << endl;
   cout << "Programa terminado \n" << endl;
  
   return 0;
  }
  

Facil no?
Autor y licencia de 'Tutorial de C++ - Funciones'
Peter Class; traducción por Pello Xabier Altadill Izura Extraído de: http://es.tldp.org/Manuales-LuCAS/doc-tutorial-c++/html/ CopyLeft
Este documento se cede al dominio publico.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Tutorial de C++ - Funciones'

Hoy parece evidente que las funciones-poderes del Estado están llamadas a una colaboración y a... Más »
Amplio tutorial de Java para empezar a trabajar y ampliar conocimientos de este lenguaje.
PHP se ha convertido en el lenguaje de facto de Internet y no es difícil... Más »
Anotaciones sobre funciones mateméticas.
Este tutorial presenta los conceptos básicos de líneas de transmisión (Transmission lines), así como una... Más »
¿Estás seguro de que deseas eliminar este capítulo?