Funciones
Su nombre proviene de las funciones arimeticas, donde generalmente se trabaja de esta manera:
\[
y = f(x)
\]
Donde \(y\) es el producto o el resultado de nuestra funcion, y \(x\) es la variable que se puede cambiar en la formula para que de como resultado distintos valores de \(y\)
En programacion se trabaja de una manera similar:
tipo_de_resultado funcion(entrada 1, entrada 2)
{
// funcion o programa a realizar
devuelve resultado;
}
Ejemplo
si se tuviera una funcion que sume dos numeros se puede escribir algo simple como una suma, suponiendo que estamos sumando solo enteros
\[
y = suma(a,b)
\]
mas detallado se veria asi:
\[
y = a + b
\]
en programacion se veria algo similar a:
int suma(int a, int b)
{
// ponemos una variable para guardar el resultado de la suma
int y;
// luego sumamos
y = a + b;
// luego devolvemos el resultado para que lo use el resto del programa
return y;
}
voids
las funciones declaradas como void
no necesita devolver ningun valor