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

Saturday, March 17, 2012

SEMESTTRE 2012-1.- Proyecto No.1 de INF-313

UNIVERSIDAD AUTONOMA DE SANTO DOMINGO
FACULTAD DE CIENCIAS
DEPARTAMENTO DE INFORMATICA

PROYECTO #1.- CASO DE INVESTIGACION y PRACTICO(Valor 10 ptos.)

Fecha publicación:_17/03/2012_ Fecha vencimiento:_24/03/2012_
Fecha entregada:______________ Resultado:______

Semestre: 2012-2.
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. Por qué el RPG_II no es un lenguaje 100% estructurado y cual version si lo es.
2. Elabore una tabla con los siguientes datos:
Version RPG/Compañia/Fecha creacion/Caracteristicas principales
3. Especifique los Codigos de operacion usado en el Rpg desde su nacimiento con su descripcion.
4. Concepto de Archivos Secuenciales e Indexado en RPG-II. Creacion y Manejo.

II) Caso Práctico
LEER UN ARCHIVO DE NOMINA(NOMINA.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 del empleado
7 26 nombre del empleado
27 31 2 salario por hora
32 34 0 horas trabajadas

10001MJUANCITO TRUCUPEY 25025048
10002FMARIA DE LA PAZ SOSA20000040
10003FLUISA ALCANTARA 27550039
10004MPEDRO MARTINEZ LUNA 36000045
10005MJOSE DE LOS SANTOS 40000049
20001FJUANITA TRUCUPEY 25025040
20002MMARIO DE LA PAZ SOSA20000048
20003MLUIS ALCANTARA DIAZ 27550049
20004FPETRA MARTINEZ LUNA 36000038
20005FJOSEFA MATIA SANTOS 40000040
20006MJUAN MARICHAL PICHER45000048*

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.
6. Descuento SS(seguro social) = Salario bruto * 2.5%.
7. Neto a Pagar = Total ingresos -(AFP + ISR + SS)

Generar los siguientes reportes:
1)
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 SalxHora Horas Extras T.ingreso SS AFP ISR Descto paga
: : : : : : : : : : : : : : : :

Subtotal x departamento:
Total General:
Cantidad de empleados x Sexo
Femenino: 99
Masculino: 99

2)

xxxx Consultores ABC, C. por A. Pag. xx
Resumen de Nomina del 99 de xxxxxx de 9999

Departamento : xxxxxxxxxxx
Horas Descuentos Total Neto
SalxHora Extras T.ingreso SS AFP ISR Descto pagar
: : : : : : : :
Total General:

Femenino: 99 Salario Neto: 99,999.99
Masculino: 99 Salario Neto: 99,999.99

Civil : 999% en cantidad.
Electrom.: 999% en cantidad.

3)
xxxx Consultores ABC, C. por A. Pag. xx
Listado de empleado sexo femenino 99/99/99

Departamento : xxxxxxxxxxx
Codigo Horas
Emplea Nombre Sexo SalxHora trabajas
9999 xxxxxxxxxx xxx 999.99 999
: : : : :
Cant. empleados: 999
Cantidad de empleadas con horas extras: 999
Cantidad de empleadas sin horas extras: 999

Monday, May 23, 2011

SEMESTRE 2011-1.- CALIFICACIONES PRELIMINARES

***AVISO: Estaremos en Viernes 27 de Mayo a las 4pm a 4:30pm en el Aula AB-101 , para recibir su Ultima reclamacion y/o oportunidades. Traer trabajos y/o examenes devueltos.


Estudiantes de la SEccion 01 de INF-313
Matricula- Final
CC0343- 77
988727- 70
AE3749- 61
BB4768- 0
BC0842- 70
BD2344- 93
BE1387- 90
BH5641- 70
CB5890- 83
CC0188- 77
CC3381- 77
CD6616- 0
CI2279- 55
DC5252- 80
DF5484- 75
-------------------------

Estudiantes de la Seccion 02 de INF-313
Matricula- Final
AA4207- 0
AI9776- 0
BD1200- 75
BF4397- 0
BG0164- 0
BH0235- 0
CB7476- 60
CD8203- 70
DA1408- 0
DB4707- 73
DB6473- 0
---------------------------

Estudiantes de la Seccion 01 de INF-314
Matricula- Final
919545- 0
923948- 70
928099- 54
932775- 0
964533- 0
966832- 0
972006- 0
975132- 0
987176- 70
987182- 0
AC3591- 0
AC5566- 70
AF0206- 0
AF7139- 70
AG0115- 70
AG0442- 80
AG1363- 70
AI6171- 50
BA9374- 0
BB3290- 74
BB4177- 0
BB9259- 70
BC0286- 56
BC2788- 0
BF2563- 70
BF5063- 58
BF5258- 70
BG0720- 70
BG3536- 55
BH1214- 57
BH7670- 70
BI7276- 70
CA0401- 70
CA3485- 56
CA3895- 59
CA5069- 70
CB3240- 72
CB7030- 70
CB7979- 75
CC0568- 70
CC1433- 70
CF2968- 70
CF2978- 46
CF4565- 55
CF7011- 70
CI3126- 46
CI6083- 0
DA0223- 44
DA0829- 45
DB0697- 91
DB3174- 70
DB5531- 0
DE3137- 70
DF0817- 70
DF9451- 70
CI2856- 70

Sunday, April 17, 2011

SEMESTTRE 2011-1.- Proyecto FINAL de INF-314

UNIVERSIDAD AUTONOMA DE SANTO DOMINGO
FACULTAD DE CIENCIAS
DEPARTAMENTO DE INFORMATICA

PROYECTO FINAL.- CASO DE INVESTIGACION y PRACTICO(Valor 20 ptos.)

Fecha publicación:_17/04/2011_ Fecha vencimiento:_07/05/2011_
Fecha entregada:______________ Resultado:______

Semestre: 2011-1.
Clave y Sección:_INF314_01 Y
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


1000104810000
1000204015050
1000303920000
1000404520020
1000504930000
2000104030030
2000204820000
2000304920020
2000403810000
2000504010050
2000604840000

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)

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

2)

xxxx Consultores ABC, C. por A. Pag. xx
Resumen de Nomina del 99 de xxxxxx de 9999

Departamento : xxxxxxxxxxx
………….. Horas……………Descuentos….Total……Neto
SalxHora..Extras..T.ingreso..SS..AFP..ISR..Descto.. pagar
: : : : : : : :
Total General:

Femenino: 99 Salario Neto: 99,999.99
Masculino: 99 Salario Neto: 99,999.99

Civil : 999% en cantidad.
Electrom.: 999% en cantidad.

3) Hacer un programa que liste el reporte del programa 1 , pero usando el codigo de operación READ, es decir usando archivo de Demanda.
SEMESTTRE 2011-1.- Proyecto FINAL de INF-313

UNIVERSIDAD AUTONOMA DE SANTO DOMINGO
FACULTAD DE CIENCIAS
DEPARTAMENTO DE INFORMATICA

CASO DE INVESTIGACION y PRACTICO(Valor 10 ptos.)

Fecha publicación:_17/04/2011_ Fecha vencimiento:_9/05/2011_
Fecha entregada:______________ Resultado:______

Semestre: 2011-1.
Clave y Sección:_INF313_01 Y 02_
Materia:_RPG-II-I_ Profesor: Víctor M. Calcaño

Matrícula(s) Estudiante(s)
__________.. ____________________
__________.. ____________________
__________.. ____________________


Requerimientos:
I) Caso de Investigación
1. Diferencia entre lenguaje RPG y RPG_II.
2. Diferencia entre RPG-III y RPG IV.
3. Especifique las hojas usadas en el RPG-II y RPG IV. Para que se usan c/hojas.
4. Liste los códigos de operaciones usados en lenguaje RPG-II.
5. Explique el ciclo lógico de RPG-II
6. Por qué el RPG_II no es un lenguaje 100% estructurado.
7. Cuáles son los métodos para establecer filtro en un registro en RPGII, Dar ejemplos.
8. Indicadores de RPG y para qué se utilizan.
9. Cuál es la diferencia entre el código de operación COMP e IF, Dé ejemplos de c/uno.
10. Concepto de Archivos Secuenciales e Indexado en RPG-II. Creación y Manejo.

II) Caso Práctico
LEER UN ARCHIVO DE NOMINA(NOMINA.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 del empleado
7 26 nombre del empleado
27 31 2 salario por hora
32 34 0 horas trabajadas

10001MJUANCITO TRUCUPEY 25025048
10002FMARIA DE LA PAZ SOSA20000040
10003FLUISA ALCANTARA 27550039
10004MPEDRO MARTINEZ LUNA 36000045
10005MJOSE DE LOS SANTOS 40000049
20001FJUANITA TRUCUPEY 25025040
20002MMARIO DE LA PAZ SOSA20000048
20003MLUIS ALCANTARA DIAZ 27550049
20004FPETRA MARTINEZ LUNA 36000038
20005FJOSEFA MATIA SANTOS 40000040
20006MJUAN MARICHAL PICHER45000048*

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.
6. Descuento SS(seguro social) = Salario bruto * 2.5%.
7. Neto a Pagar = Total ingresos -(AFP + ISR + SS)

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… SalxHora…Horas Extras…T.ingreso..SS..AFP..ISR.Descto..paga
: : : : : : : : : : : : : : : :

Subtotal x departamento:
Total General:
Cantidad de empleados x Sexo
Femenino: 99
Masculino: 99

2)

xxxx Consultores ABC, C. por A. Pag. xx
Resumen de Nomina del 99 de xxxxxx de 9999

Departamento : xxxxxxxxxxx
………….. Horas……………Descuentos….Total……Neto
SalxHora..Extras..T.ingreso..SS..AFP..ISR..Descto.. pagar
: : : : : : : :
Total General:

Femenino: 99 Salario Neto: 99,999.99
Masculino: 99 Salario Neto: 99,999.99

Civil : 999% en cantidad.
Electrom.: 999% en cantidad.

Monday, December 06, 2010

SEMESTRE 2010-2.- CALIFICACIONES PRELIMINARES

**NOTA: Estaremos el martes 7 de diciembre de 5pm a 6pm, en el aula AB101 para reclamaciones y/o oportunidades

Matricula. Resultado
932775. 49
948459. 0
957557. 70
976902. 0
977558. 0
988363. 49
AA7395. 0
AC7165. 70
AE1160. 0
AE3377. 70
AH4955. 70
AH8257. 0
AI6171. 0
AI9741. 70
BB2937. 70
BB5015. 70
BB9159. 59
BB9236. 51
BC0735. 51
BF1878. 47
BF2321. 0
BF2563. 54
BF5258. 55
BH8602. 70
BI1038. 0
BI4765. 50
BI8525. 58
CA3416. 70
CA5069. 51
CB5582. 0
CC0329. 48
CD3081. 43
CD6473. 50
CD7591. 0
CD8557. 73
CF2266. 70
CF2503. 70
CF7783. 57
CG5120. 70
CI1843. 38
CI2215. 81
CI7882. 70
CI8393. 70
DC3377. 70
DC6647. 0
DF3759. 70
AD-992.0 43

Wednesday, December 01, 2010

SEMESTRE 2010-2.- Calificaciones Preliminares de INF-313.
***NOTA: Estaremos el Viernes 3 de Diciembre en el Aula AB107 de 4pm a 4.30pm, para cualquier reclamaciones.

Seccion 01:
Matricula. Resultado
100019886. 97
AA4369. 72
AC3591. 95
AH5802. 0
BB9259. 84
CB7030. 85
CB7979. 92
CG5074. 0
DB5531. 0
DF9451. 88

Seccion 02:
Matricula. Resultado
923948. 0
971340. 57
985700. 0
AG0442. 88
AG1363. 70
BC0286. 64
BG1288. 52
BG3536. 84
CB3240. 83
CC1433. 83
CD5647. 0
CF7011. 79
CH8803. 70
CI3126. 71
DA0223. 75
DB3174. 82
DE3137. 77

Wednesday, November 03, 2010

SEMESTTRE 2010-2.- Proyecto No.2(FINAL) de INF-314

UNIVERSIDAD AUTONOMA DE SANTO DOMINGO
FACULTAD DE CIENCIAS
DEPARTAMENTO DE INFORMATICA

PROYECTO #2(FINAL).- CASO DE INVESTIGACION y PRACTICO(Valor 8 ptos.)

Fecha publicación:_03/11/2010_ Fecha vencimiento:_27/11/2010_
Fecha entregada:______________ Resultado:______

Semestre: 2010-2.
Clave y Sección:_INF314_01 Y
Materia:_RPG-II-I_ Profesor: Víctor M. Calcaño

Matrícula(s) Estudiante(s)
__________.. ____________________
__________.. ____________________
__________.. ____________________
__________.._____________________


Requerimientos:
I) Caso de Investigación

1. Cuáles son los requerimientos para definir tablas y arreglos en RPG-II y RPG-IV.
2. Qué son los términos en tiempo de compilación y tiempo de ejecución usada en tablas y arreglos.
3. Presentar una lista de los códigos de operación de RPG-II y RPG-IV perteneciente a bifurcación de sentencia.
4. Cuál es el equivalente de procesar un archivo de demanda de RPGii en RPG-IV, y cuáles son los diferentes usos dado en RPG-iv del código de operación READ.
5. RPG Ambiente GUI.

II) Caso Práctico
1. – Hacer un programa que lea un registro de entrada de un archivo que contiene los datos de matricula, nombre de estudiante , nota 1, nota 2, nota 3 y nota 4. Usando arreglos y tablas, imprimir el siguiente reporte:
Calificacion de estudiante de Materia XXX
Estudiante………… N1..N2..N3..N4..NF.. CALIFCACION
XXXXXXXXXXXXX.. 99..99..99..99.99………….X
Considerar la siguiente tabla:
NF CALIFICACION
90-100…A
80-89….B
70-79….C
60…69…D
0..59….F
2. Hacer el reporte anterior usando archivo de Demanda, es decir, sin el ciclo de RPG.
3 Hacer un programa de consulta para este registro.
SEMESTTRE 2010-2.- Proyecto No.2(FINAL) de INF-313

UNIVERSIDAD AUTONOMA DE SANTO DOMINGO
FACULTAD DE CIENCIAS
DEPARTAMENTO DE INFORMATICA

PROYECTO #1.- CASO DE INVESTIGACION y PRACTICO(Valor 8 ptos.)

Fecha publicación:_03/11/2010_ Fecha vencimiento:_19/11/2010_
Fecha entregada:______________ Resultado:______

Semestre: 2010-2.
Clave y Sección:_INF313_01 Y 02_
Materia:_RPG-II-I_ Profesor: Víctor M. Calcaño

Matrícula(s) Estudiante(s)
__________.. ____________________
__________.. ____________________
__________.. ____________________


Requerimientos:
I) Caso de Investigación

1. Por qué el RPG_II no es un lenguaje 100% estructurado.
2. Cuáles son los métodos para establecer filtro en un registro en RPGII, Dar ejemplos.
3. Indicadores de RPG y para qué se utilizan.
4. Cuál es la diferencia entre el código de operación COMP e IF, Dé ejemplos de c/uno.
5. Concepto de Archivos Secuenciales e Indexado en RPG-II. Creación y Manejo.

II) Caso Práctico
LEER UN ARCHIVO DE NOMINA(NOMINA.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 del empleado
7 26 nombre del empleado
27 31 2 salario por hora
32 34 0 horas trabajadas

10001MJUANCITO TRUCUPEY 25025048
10002FMARIA DE LA PAZ SOSA20000040
10003FLUISA ALCANTARA 27550039
10004MPEDRO MARTINEZ LUNA 36000045
10005MJOSE DE LOS SANTOS 40000049
20001FJUANITA TRUCUPEY 25025040
20002MMARIO DE LA PAZ SOSA20000048
20003MLUIS ALCANTARA DIAZ 27550049
20004FPETRA MARTINEZ LUNA 36000038
20005FJOSEFA MATIA SANTOS 40000040
20006MJUAN MARICHAL PICHER45000048*

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.
6. Descuento SS(seguro social) = Salario bruto * 2.5%.
7. Neto a Pagar = Total ingresos -(AFP + ISR + SS)

Generar los siguientes reportes:
1)
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 SalxHora Horas Extras T.ingreso SS AFP ISR Descto paga
: : : : : : : : : : : : : : : :

Subtotal x departamento:
Total General:
Cantidad de empleados x Sexo
Femenino: 99
Masculino: 99

2)

xxxx Consultores ABC, C. por A. Pag. xx
Resumen de Nomina del 99 de xxxxxx de 9999

Departamento : xxxxxxxxxxx
Horas Descuentos Total Neto
SalxHora Extras T.ingreso SS AFP ISR Descto pagar
: : : : : : : :
Total General:

Femenino: 99 Salario Neto: 99,999.99
Masculino: 99 Salario Neto: 99,999.99

Civil : 999% en cantidad.
Electrom.: 999% en cantidad.

3)
xxxx Consultores ABC, C. por A. Pag. xx
Listado de empleado sexo femenino 99/99/99

Departamento : xxxxxxxxxxx
Codigo Horas
Emplea Nombre Sexo SalxHora trabajas
9999 xxxxxxxxxx xxx 999.99 999
: : : : :
Cant. empleados: 999
Cantidad de empleadas con horas extras: 999
Cantidad de empleadas sin horas extras: 999