Está en la página 1de 1

UNIVERSIDAD NACIONAL DE INGENIERÍA

Facultad de Ingeniería Civil


Departamento Académico de Ciencias Básicas Ciclo 2019-II

EXAMEN PARCIAL DE PROGRAMACIÓN DIGITAL (CB412-J)

Profesor : MONTENEGRO SONO, Walter Jesús


Día y hora : 07 de octrubre del 2019, 10:00 – 11:50
Indicaciones : Sin copias ni apuntes. Prohibido el uso de celulares.

PREGUNTA 1 (12 puntos)


inventario_set2019.txt ventas_set2019.txt compras_set2019.txt
Una distribuidora de productos
alimenticios actualiza mensualmente
el inventario con la cantidad total de 001 451 088 2000 845 5000
sus productos. Los productos están 002 524 105 1980 120 5000
codificados desde 001 hasta 999. 003 8120 845 1800 741 4000
004 1714 424 1800 427 3500
𝑪𝒇 = 𝑪𝒐 − 𝑽 + 𝑪 005 1007 045 1750 044 3500
Donde: . . .
𝐶𝑓 : Cantidad final . . .
. . .
𝐶𝑜 : Cantidad actual
999 612 010 0 079 0
V : ventas
C : Compras

Se pide realizar un programa en lenguaje C que lea el inventario del mes de setiembre de los
productos desde el archivo “inventario_set2019.txt”, la cantidad de productos vendidos desde el
archivo “ventas_set2019.txt” y la cantidad de productos adquiridos desde el archivo
“compras_set2019.txt”. Finalmente el programa debe crear un archivo el inventario actualizado para
el mes de octubre “inventario_oct2019.txt”.

Nota: el inventario mensual están en orden de codificación de los productos y los datos
ventas y compras están en orden de mayor a menor ventas y compras respectivamente.

PREGUNTA 2 (08 puntos)

En un archivo tipo texto “movimientos_diarios.txt” se


movimientos_diarios.txt
han escrito en desorden todos los movimientos
bancarios de una empresa de un día según el formato
mostrado (hora y cantidad), los montos positivos son 06:45 1458.50
ingresos y los montos negativos son egresos. 18:48 -4527.75
12:12 7415.48
Se pide realizar un programa en Lenguaje C que lea
desde el archivo la hora y monto de los movimientos .
bancarios. El programa debe escribir los egresos en un .
.
archivo “egresos_diarios.txt” y los ingresos en el archivo
“ingresos_diarios.txt”. Asimismo el programa debe 10:35 3258.95
mostrar en pantalla la cantidad de movimientos de
ingresos y egresos y la suma total de ingresos y
egresos.

También podría gustarte