Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes:
Realizar el ingreso de datos de “n” docentes, en el cual se debe ingresar: nombre, edad, sueldo
Bruto,categoría(A/B). Validar: edad (>=25 y <=70), sueldo Bruto (>1500), categoría (A/B).
● Bono
Reporte total
===MENU======
1. Registrar
2. Reporte
3. Salir
==============
EJERCICIO 04: FUNCIONES Y PROCEDIMIENTOS (5pts)
¿Cuál es la diferencia entre una función y un procedimiento? Detalle un
ejemplo de cada uno
FUNCIONES
Una función es un subprograma que recibe, como argumentos o parámetros, datos de
tipo numérico o no numérico, y devuelve un único resultado.
Ejemplo 1.
tenemos una función que recibe dos parámetros, uno de ellos es usado en el condicional
y el otro para mostrar su valor por pantalla con cout, esta vez retornamos valores
booleanos 0 y 1.
PROCEDIMIENTOS
Los procedimientos son similares a las funciones, aunque más resumidos. Debido a que
los procedimientos no retornan valores, no hacen uso de la sentencia return para
devolver valores y no tienen tipo específico, solo void. Está compuesto por un conjunto
de sentencias, a las que se le asigna un nombre, o identificador. y su tarea se ejecuta
siempre y cuando encuentre el nombre que se le asignó a dicho procedimiento.
Ejemplo 2.
Se pone void, indicando que no retorna valores, también podemos ver que un
procedimiento también puede recibir parámetros o argumentos.
Atención: Los procedimientos también pueden usar la sentencia return, pero no con un
valor. En los procedimientos el return sólo se utiliza para finalizar allí la ejecución de la
función.