Funciones en C++

Definición.

Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman ciertos valores de entrada, llamados parámetros y proporcionan un valor de salida o valor de retorno; aunque en C++, tanto unos como el otro son opcionales, y pueden no existir.

Las funciones son una herramienta muy valiosa, y como se usan en todos los programas C++, creo que debemos tener, al menos, una primera noción de su uso. A fin de cuentas, todos los programas C++ contienen, como mínimo, una función.

 

Ejemplo.

Script C++ para hallar factorial de un número.

 

// SCRIPT C++ Para Calcular Factorial de un número.
// Usando Funciones, Estructuras de Control :
// If (Estructuras de Selección) y For (Estructuras de Selección)

#include

using namespace std;

// Declaración de Funciones.
int ingrese_numero ();
int proceso_factorial (int fact);
void imprime_resultado (int resultado);

// Función Principal.
int main () {
int num, factorial;
num = ingrese_numero ();
if (num == 0){
factorial = 1;
}else{
factorial = proceso_factorial (num);
}
imprime_resultado (factorial);
system («pause»);
return 0;
}

// Implementación de Funciones.
int ingrese_numero (){
int number;
cout << «Ingrese un entero : «; cin >> number;
return number;
}

int proceso_factorial (int x){
int i, f=1;
for (i=1; i<=x; i++){
f=f*i;
}
return f;
}

void imprime_resultado (int r){
cout << «El factorial del numero ingresado es : » << r << endl;
}

// Fin.

C++
C++

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *