Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• Puede ser cualquiera de los del C++: char , int, float, etcétera.
• Si una función no devuelve ningún valor, se debe poner como tipo de
retorno la palabra reservada void,
• Si no se indica ningún tipo de retorno el compilador supone que es int;
• no es una buena práctica de programación confiar en el tipo de retorno
por defecto y no indicarlo explícitamente ya que es propenso a fallos y
complica la legibilidad del programa.
Parámetros
• Los parámetros o argumentos son los valores sobre los que actúa
la funciones de la forma
Declaración local:
Las constantes, tipos de datos y variables declaradas dentro de la función son locales
a la misma y no perduran fuera de ellas.
Valor devuelto por la función: una función puede devolver un único valor mediante
la palabra reservada return.
• Para calcular el salario semanal de cada empleado se deben pedir las horas trabajadas y enviarlas a
la función junto con el numero de empleado, esta deberá regresar el salario neto que se calcula de
la siguiente manera:
• Las primeras 40 hrs se pagan de acuerdo al salario por hora
• Las siguientes 8 hrs se pagan al doble
• Al trabajar mas de 8hr extra, estas se pagan al triple
• Para el método de vacaciones se debe pedir el nombre del empleado y dependiendo del empleado
seleccionado se deben pedir los días de vacaciones y enviárselas a la función junto con el numero
de empleado, esta calculara las vacaciones de la siguiente manera 1.25 del salario diario * los días
de vacaciones
y mostrara el resultado
• Para el cálculo del aguinaldo, esta función no recibe nada y muestra el aguinaldo a pagar para cada
empleado, el aguinaldo se calcula de la siguiente manera: 10 días del salario diario
Ejemplo 6:
PASO DE PARAMETROS POR REFERENCIA
Ejemplo 7:
Arreglos como parámetros
Ejemplo 8:
Arreglos como parámetros
Ejemplo 9:
Ejemplo 10: Definiciones de función
Prototipo de función
Llamada de función
Funciones con arreglos bidimensionales
Ejemplo 11: