SEMESTTRE 2010-2.- Proyecto No. 1 de INF-314
UNIVERSIDAD AUTONOMA DE SANTO DOMINGO
FACULTAD DE CIENCIAS
DEPARTAMENTO DE INFORMATICA
PROYECTO #1.- CASO DE INVESTIGACION y PRACTICO(Valor 7 ptos.)
Fecha publicación:_28/09/2010_ Fecha vencimiento:_16/10/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. 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 perteneciente a bifurcación de sentencia.
4. Cuál es la función del código de operación EVAL y CALL.
5. Programación Modular en RPG – IV.
II) Caso Práctico
1. – Escribe la especificación necesaria en las hojas correspondiente para que se permita accesar a ramdon un cliente en el archivo CUSTMAST basado en el numero de cliente (CustNbr), restar el pago mensual (Paymen) del Balance actual (BalanDue), y reescribir el registro.
2. Usar el código de operación IF para codificar el cálculo para determinar el Valor Neto basado en valores brutos, usando la información de la siguiente tabla:
Valor($) …………....Valor Neto %
0-50,000………………...1% del valor
50,001….75,000…..$50 mas el 2% del valor
75,001…100,000…..$70 mas el 2.5% del valor
Mas 100,000………...$100 mas el 3% del valor
**Nota: Usar una subrutina para el cálculo de más de 100,000
3. Crear un programa que lea un archivo primario llamado TRANSA y busque con el campo Código si existe un registro con esta clave en el archivo de indexado MAESTRO cuya clave es de 6 posición numérica y comienza en la posición 2. Si el Código de la transacción se encuentra, calcular cuántos se encontró en el MAESTRO, de lo contrario, calcular cuántos no se encontraron. Imprimir el detalle de los registros encontrados en el MAESTRO.
Asumir que los campos de los archivos TRANSA y MAESTRO son:
Campo…….Long…Dec
Código……...6……..0
Dato…........50……
CodTrans…..1………’1’=adición, ‘2’=borrar, ‘3’=modificar.***Para el maestro sustituir por la fecha del sistema.
UNIVERSIDAD AUTONOMA DE SANTO DOMINGO
FACULTAD DE CIENCIAS
DEPARTAMENTO DE INFORMATICA
PROYECTO #1.- CASO DE INVESTIGACION y PRACTICO(Valor 7 ptos.)
Fecha publicación:_28/09/2010_ Fecha vencimiento:_16/10/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. 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 perteneciente a bifurcación de sentencia.
4. Cuál es la función del código de operación EVAL y CALL.
5. Programación Modular en RPG – IV.
II) Caso Práctico
1. – Escribe la especificación necesaria en las hojas correspondiente para que se permita accesar a ramdon un cliente en el archivo CUSTMAST basado en el numero de cliente (CustNbr), restar el pago mensual (Paymen) del Balance actual (BalanDue), y reescribir el registro.
2. Usar el código de operación IF para codificar el cálculo para determinar el Valor Neto basado en valores brutos, usando la información de la siguiente tabla:
Valor($) …………....Valor Neto %
0-50,000………………...1% del valor
50,001….75,000…..$50 mas el 2% del valor
75,001…100,000…..$70 mas el 2.5% del valor
Mas 100,000………...$100 mas el 3% del valor
**Nota: Usar una subrutina para el cálculo de más de 100,000
3. Crear un programa que lea un archivo primario llamado TRANSA y busque con el campo Código si existe un registro con esta clave en el archivo de indexado MAESTRO cuya clave es de 6 posición numérica y comienza en la posición 2. Si el Código de la transacción se encuentra, calcular cuántos se encontró en el MAESTRO, de lo contrario, calcular cuántos no se encontraron. Imprimir el detalle de los registros encontrados en el MAESTRO.
Asumir que los campos de los archivos TRANSA y MAESTRO son:
Campo…….Long…Dec
Código……...6……..0
Dato…........50……
CodTrans…..1………’1’=adición, ‘2’=borrar, ‘3’=modificar.***Para el maestro sustituir por la fecha del sistema.

0 Comments:
Post a Comment
<< Home