Algoritmo Nomina Ejemplo
Modulo principal
Asignar Archivo
Do
Presentar Menú
1. Crea el archivo de Empleados
2. Hacer expansión al archivo de empleados
3. Agregar transaccion
4. Modificar el Archivo Parámetro
5. Realizar Movimientos
6. Emitir el catalogo de Transacciones
7. Emitir el reporte de Movimiento
8. Emitir el reporte “Catalogo de empleados”
9. Emitir elreporte de la nomina quincenal
10. Salir
Leer Opcion
Seleccionar Opcion
Ceder el control al Modulo
UNTIL (Opcion = 5)
Fin Modulo Principal
Modulo de Crear Archivo
Crear Archivo de Empleado
Abrir Archivo de empleado
Do
Presentar Pantalla de Captura
Numero del empleado
Nombre del empleado:
El numero del departamento:
La clave onúmero del puesto:
El sueldo del empleado:
Ingresar Datos del Empleados
Leer Datos de Pantalla
Armar Registro de Empleados
Grabar Registro de Empleados
Desea Ingresar otro Empleado
UNTIL(Desea = “N”)
Crear Registro vacío de Empleados
Grabar Registro de Empleados
Cerrar Archivo de Empleados
Crear Registro vacío de EmpleadosCrear Archivo Transacciones (submodulo)
S (submodulos
Crear Archivo Parametros (submodulo)
S (submodulos
Crear Archivo Movimientos (submodulo)
S (submodulos
Regreso Control a Modulo Principal
Fin Modulo Crear Archivo
Submodulo de Crear Transaccion
Crear Archivo de Transaccion
Abrir Archivo de Transaccion
Armar Registro de EmpleadosGrabar Registro de Empleados
Armar Registro de Empleados
Grabar Registro de Empleados
Armar Registro de Empleados
Grabar Registro de Empleados
Crear Registro vacío de Empleados
Grabar Registro de Empleados
Cerrar Archivo de Empleados
Regreso Control a Modulo Catalogo
Fin Modulo Crear Transaccion
Submodulo de Crear Parametros
Crear Archivo de ParametrosAbrir Archivo de Parametros
Presentar Pantalla de Captura
Ingrese el valor del
Parametro:
_
Ingresar Valor del parametro
Leer Datos de Pantalla
Asignar al “SDM” a Clave de Parametro
Armar Registro de Parametro
Grabar Registro de Parametros
Cerrar Archivo de Parametros
Regreso Control a Modulo Catalogo
Fin Modulo Crear ParametrosSubmodulo de Crear Movimientos
Crear Archivo de Movimientos
Abrir Archivo de Movimientps
Presentar Pantalla de Captura
Ingresar Datos del Empleados
Leer Datos de Pantalla
Armar Registro vacio de Movimientos
Grabar Registro de Movimientos
Cerrar Archivo de Movimientos
Regreso Control a Modulo Catalogo
Fin Modulo Crear Movimientos
Modulo de ExpansiónAbrir Archivo de Empleados
Buscar el Ultimo Registro
Posicionar Archivo
Do
Presentar Pantalla de Captura
Numero del Empleado:
Nombre del Empleado:
El numero del departamento
La clave o número del puesto:
El sueldo del Empleado:
Ingresar Datos delEmpleados
Leer Datos de Pantalla
Armar Registro de Empleados
Grabar Registro de Empleados
Desea Ingresar otro Empleado
UNTIL, (Deseas = “N”)
Crear Registro vacío de Empleados
Grabar Registro de Empleados
Cerrar Archivo de Empleados
Regreso Control a Modulo Principal
Fin Modulo Expansión
Modulo de Agregar TransaccionAbrir Archivo de Transacciones
Buscar el Último Registro
Posicionar Archivo
Do
Presentar Pantalla de Captura
Clave de la Transaccion:
Nombre de la transacción:
Ingresar Datos de la transaccion
Leer Datos de Pantalla
Armar Registro de Transaccion
Grabar...
Regístrate para leer el documento completo.