Wednesday, May 02, 2012

SEMESTRE 2012-1. Proyecto No. 2 de RPG

SEMESTTRE 2012-1.- Proyecto FINAL de INF-313 UNIVERSIDAD AUTONOMA DE SANTO DOMINGO FACULTAD DE CIENCIAS DEPARTAMENTO DE INFORMATICA PROYECTO FINAL.- CASO DE INVESTIGACION y PRACTICO(Valor 20 ptos.) Fecha publicación:_02/05/2012_ Fecha vencimiento:_07/05/2012_ Fecha entregada:______________ Resultado:______ Semestre: 2012-1. Clave y Sección:_INF313_03 Materia:_RPG-II-I_ Profesor: Víctor M. Calcaño Matrícula(s) Estudiante(s) __________.. ____________________ __________.. ____________________ __________.. ____________________ __________.._____________________ Requerimientos: I) Caso de Investigación 1. Características del RPG-IV ILE. 2. Diferencia entre los códigos de operación CHAIN y READ. 3. Presentar una lista de los códigos de operación de RPG-II y RPG-IV.. 4. Cuál es la función del código de operación EVAL y CALL. 5. Programación Modular en RPG – IV. 6.. Cuáles son los requerimientos para definir y manejar tablas y arreglos en RPG-II y RPG-IV, dar ejemplos. 7.. Dar ejemplos del uso de las sentencias de bifurcación en RPGII y RPGIV, ejemplos en el uso del IF, EXSR, EXCPT, DO, DO WHILE, DO UNTIL, , SELECT, ETC. 8. Dar un ejemplo del uso del CHAIN y del READ y sus variantes en el RPGII Y RPGIV. 9. Investigue algunas funciones internas en el manejo de fechas , caracteres, etc. En el RPG IV 10.- El RPG VISUAL y el RPG ILE. II) Caso Práctico 1. – Se tienen los siguiente archivos: ARCHIVO DE EMPLEADO(EMPLE.DAT) que contiene los siguientes datos: Desde Hasta Dec Campo 1 1 0 codigo de departamento(1=Civil, 2=Electrom.) 1 5 0 codigo de empleadO 6 6 sexo 7 26 nombre del empleado 27 31 2 salario por hora 10001MJUANCITO TRUCUPEY 25025 10002FMARIA DE LA PAZ SOSA20000 10003FLUISA ALCANTARA 275500 10004MPEDRO MARTINEZ LUNA 360000 10005MJOSE DE LOS SANTOS 40000 20001FJUANITA TRUCUPEY 25025 20002MMARIO DE LA PAZ SOSA20000 20003MLUIS ALCANTARA DIAZ 27550 20004FPETRA MARTINEZ LUNA 36000 20005FJOSEFA MATIA SANTOS 40000 20006MJUAN MARICHAL PICHER45000 ARCHIVO DE TRANSACCIO(TRANSA.DAT) que contiene los datos Desde Hasta Dec Campo 1 5 0 codigo de empleadO 5 8 0 horas trabadas 9 12 2 descuento seguro social Requerimientos para los cálculos de la nomina son: 1. Salario bruto = salario x hora por horas trabajadas 2. Si las horas trabajadas son mayor que 40, corresponden a horas extras y se paga al 20% sobre el salario por horas. 3. Total de ingresos = Salario bruto + horas extras. 4. Si el Total de ingresos < 7000, el descuento correspondiente a AFP será de un 2%, Si está entre 7001 hasta 9000, corresponde a un 2.5%, y si es mayor que 9000 a un 3%. 5. Si después de rebajar al total de ingresos el valor de descuento de AFP es mayor que 19,000 , se le calculara un 15% de descuento de ISR. 7. Neto a Pagar = Total ingresos -(AFP + ISR + SS). 6. Usar subrutinas para los cálculos de los descuentos y Netos. 7. Usar tablas para escribir la descripción del sexo del empleado. 8. Usar arreglo para el cálculos de total de descuentos. 9. Usar arreglo para la cantidad de empleados por sexo. Generar los siguientes reportes: 1) xxxx Consultores ABC, C. por A. Pag. xx Listado de Empleados del departamento XXXXXXX Codigo Emplea…. Nombre……..SalxHora….HorasTrab…..HorasExtras : : : : : : : : : : : : : : : : Cantidad de empleados: 99,999 2) xxxx Consultores ABC, C. por A. Pag. xx Reportes de Nomina del 99 de xxxxxx de 9999 Departamento : xxxxxxxxxxx Codigo ………………………………..Horas ……………….Descuentos…Total….... Neto Emplea..Nombre..Sexo… SalxHora…Horas Extras…T.ingreso..SS..AFP..ISR...Descto..paga 99999..xxxxxxx..xxxxx…9,999.99 ….999… 99…… 9,999.99..9,99..9,99.. 9,99..9,999..9.999 Subtotal x departamento: Total General: Cantidad de empleados x Sexo Femenino: 99 Masculino: 99

0 Comments:

Post a Comment

<< Home