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.
Editor Geoxnet
Latest posts by Editor Geoxnet (see all)
- Descubren tres nuevas partículas exóticas: Un nuevo tipo de pentaquark y el primer par de tetraquarks - 19 agosto, 2022
- Psyque el asteroide de niquel-hierro, posiblemente el núcleo de un planeta primitivo - 23 octubre, 2021
- Primera tesis peruana de minería espacial, sustentada en la UNMSM - 10 junio, 2021
- Material acumulado a mas de 600 Km de profundidad (manto), sería la causa de la separación de los continentes de América y Europa-África - 31 enero, 2021
- La misión InSight y su misión de excavar la superficie en el planeta Marte llega a su fin - 20 enero, 2021