INGENIERIA DE SISTEMAS e INFORMATICA
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
UNMSM
FACULTAD DE INGENIERIA DE SISTEMAS e INFORMATICA
Problemas: Archivos
PRACTICA # 7
Curso: Programacin I
Fecha: 14/11/14
1. Hacer un algoritmo que me permita crear un archivo de artculos, realizar altas, bajas y cambios en el.
Los datos de cada articulo son los siguientes: Numero, Descripcin, precio anterior, precio actual. Asimismo
emitir un listado de inflacin de artculos como el siguiente:
Articulo
Precio anterior
Precio Actual
Porcentaje Inflacin
Xxxxxxxx
99,999,999.99
99,999,999.99
99.99
Xxxxxxxx
99,999,999.99
99,999,999.99
99.99
Xxxxxxxx
99,999,999.99
99,999,999.99
99.99
....
Promedio de Inflacin
: 99.99
Articulo con mayor inflacin
: xxxxxxxxxxx
Porcentaje mayor de inflacin : 99.99
2.
Hacer un algoritmo que me permita crear un archivo de alumnos, realizar altas, bajas, y cambios en l.
Los datos de los alumnos son los siguientes: Numero, nombre, Calificacion1, calificacion2, calificacion3.
Emitir un listado del promedio de calificaciones as:
CALIFICACIONES FINALES
NOMBRE
C1
C2
C3
CAL. FINAL
OBSERVACION
XXXXXXX
99.99
99.99
99.99
99.99
Aprobado
XXXXXXX
99.99
99.99
99.99
99.99
Reprobado
XXXXXXX
99.99
99.99
99.99
99.99
XXXXXXXXXXXX
XXXXXXX
99.99
99.99
99.99
99.99
XXXXXXXXXXXX
Total Aprobados :
999
Total Reprobados : 999
Considerar que el peso de las calificaciones es . Cal1 peso1 , cal2 peso2 y cal3 peso 2
3.
Hacer un algoritmo que me permita crear un archivo de pedidos, realizar altas, bajas y cambios en el. Los
datos de cada pedido son los siguientes: Nombre del cliente, direccin, articulo, cantidad, precio unitario.
Emitir el siguiente listado de pedidos:
LISTADO DE PEDIDOS
INGENIERIA DE SISTEMAS e INFORMATICA
ARTICULO
XXXXXXXXXXXXX
99,999.99
XXX
XXXXXXXX
99
99,999.99
XXXXXXXXXXXXX
99,999.99
XXX
XXXXXXXX
99
99,999.99
XXXXXXXXXXXXX
99,999.99
XXX
XXXXXXXX
99
99,999.99
Total
4.
UNMSM
NOMBRE DEL CLIENTE
CANTIDAD
PRECIO UNITARIO
999
9,999.99
TOTAL
99,999.99
Hacer un algoritmo que me permita crear un archivo de obreros, realizar altas, bajas, y cambios en el.
Los datos de cada obrero son los siguientes:
Nombre del obrero. Produccin de los 12 meses en un arreglo de 12 elementos. Asimismo que emita un
promedio anual al obrero mas productivo. El premio se calcula de la siguiente manera: (Cantidad mas
alta - Cantidad mas baja)*10000
Nombre del Obrero . xxxxxxxxxxxx
Valor del premio : 99,999.99
5.
Hacer un algoritmo que me permita crear un archivo de cuentas de cheques, realizar altas, bajas y
cambios en el . los datos de cada cuenta son: Numero de cuenta, nombre del cliente, saldo. Adems debe
permitir que haga depsitos y retiros Se requiere que emita el siguiente reporte de estados de cuenta:
ESTADOS DE CUENTA
NUMERO DE CUENTA
NOMBRE DEL CLIENTE
SALDO
999999999
XXXXXXXXXXXXX
99,999.99
999999999
XXXXXXXXXXXXX
99,999.99
XXXXXXXXXXXXX
99,999.99
CLIENTES
99,999.99
....
999999999
TOTAL
999