Tuesday, September 28, 2010

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.

Thursday, September 23, 2010

SEMESTTRE 2010-2.- 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 7 ptos.)

Fecha publicación:_23/09/2010_ Fecha vencimiento:_08/10/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. 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.

II) Caso Práctico
Enunciado del problema:
1. Preparar un reporte cuyo encabezado es STOCK INVENTORY REPORT generado a travez de un programa que lee los registros desde un archivo(INVENT.DAT).
2. Para cada registro multiplicar el Costo Unitario por Cantidad Existente para obtener el Costo de Existencia.
3. Calcular el Total General del costo de existencia.
4. El reporte tendrá 6 columnas de información: Numero de material, numero de almacén, Descripción, Costo unitario , Cantidad existente y Costo de existencia. Imprimir columna de encabezado para cada columna.
5. Doble espacio entre el último línea de encabezado y la primera de detalle.
6. Doble espacio para la línea de detalle.
7. El Total debe tener 2 espacio después de la última línea de detalle.
**Nota: Debe entregarse por escrito : codificación en las hojas, print char, programa fuente(lst) y un ejemplo de corrida.