Algoritmo Nomina Ejemplo

Páginas: 9 (2008 palabras) Publicado: 30 de mayo de 2012
Diseño
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • nomina de ejemplo
  • Ejemplos De Nominas
  • Ejemplos de algoritmos
  • Algoritmos (Ejemplos)
  • Ejemplo algoritmo
  • ejemplo de algoritmos
  • Ejemplos de algoritmos
  • Ejemplos de algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS