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.