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-I)

Profesor : MONTENEGRO SONO, Walter Jesús


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

PREGUNTA 1 (12 puntos)

Una distribuidora de productos alimenticios precios_set2019.txt inflacion_set2019.txt


actualiza mensualmente los precios de sus
productos de acuerdo a la siguiente 001 45.48 088 0.24
formula: 002 52.14 105 0.24
𝑃𝑓 = 𝑃𝑜 ∗ (1 + 𝐼) 003 12.14 845 0.22
Donde: 004 172.14 424 0.20
𝑃𝑓 : Precio final 005 100.00 045 0.18
𝑃𝑜 : Precio actual . .
. .
I: inflación
. .
999 36.12 010 0.00
Los productos están codificados desde 001
hasta 999. Se pide realizar un programa en
lenguaje C que lea los precios de setiembre de todos los productos desde el archivo
“precios_set2019.txt” y la inflación de setiembre de cada producto del desde el archivo
“inflación_set2019.txt”. Finalmente el programa debe crear un archivo con los precios actualizados
para el mes de octubre “precios_oct2019.txt”.

Nota: los precios mensuales están en orden de codificación y los datos de inflación están en
orden de mayor a menor inflación.

PREGUNTA 2 (08 puntos)

Se tiene dos archivos tipo texto “egresos_diarios.txt” y


ingresos_diarios.txt egresos_diarios.txt
“ingresos_diarios.txt” con los movimientos diarios de
egresos e ingresos respectivamente.
06:45 1458.50 08:15 778.50
Se pide realizar un programa en Lenguaje C que lea 18:48 127.75 16:45 857.75
desde el archivo la hora y monto de los movimientos 12:12 7415.48 14:30 1625.48
bancarios desde ambos archivos y cree un archivo
único con todos los movimientos . .
“movimientos_diarios.txt” con los montos positivos . .
. .
para ingresos y montos negativos para egresos.
Asimismo el programa debe mostrar en pantalla la 10:35 3258.95 12:00 903.00
cantidad de movimientos de ingresos y egresos y la
suma total de ingresos y egresos.

También podría gustarte