Skip to content

Computer programming project - C++

Notifications You must be signed in to change notification settings

juancho11gm/computer-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer programming

Proyecto programación de computadores Hoja de cálculo

Gestor de Archivos La empresa Súper Cálculo S.A. ha decidido reducir sus costos de producción pues las utilidades generadas por trimestre no son suficientes. Por esta razón, el gerente de Súper Cálculo S.A. le ha pedido al departamento de finanzas realizar informes semanales, de manera que se puedan detectar los procesos a optimizar.

El departamento de finanzas no ha logrado cumplir con su meta porque siempre hay algún dato faltante. Ante los memorandos del gerente, han decidido lanzar una licitación en la cual cada empresa debe desarrollar un software en C/C++ que resuelva los problemas presentados. Su software debe tener en cuenta ciertas características especiales de la empresa, como: Súper Cálculo S.A. cuenta con varias sucursales y en cada una de ellas necesita del software.

Dentro de cada sucursal hay varios computadores, con varios discos duros donde se almacena la información necesaria para generar los reportes (informes semanales).

La empresa cuenta con diversas hojas de cálculo que permiten el correcto procesamiento de los datos (ver Anexo 1para la solución de las hojas de cálculo).

La empresa necesita reportes con los datos obtenidos en las hojas de cálculo.

El operario de cada computador puede solicitar la lista de los diferentes documentos y directorios contenidos en una ruta determinada, por nombre o por tipo (pueden ser ascendentes o descendentes).

Por lo tanto, los requerimientos son: A usted se le entregará un archivo texto con la estructura de directorios y archivo que se describe en el Anexo 3. Como bono adicional (opcional) investigue acerca del método spidering para obtener la información del disco duro, y de esta manera reconstruir la estructura real del disco duro donde se ejecuta su programa. Se debe representar la estructura contenida en el archivo utilizando multilistas.

Para elaborar los reportes (ver Anexo 2), se ingresa el nombre con el cual está guardada la hoja de cálculo en el computador. Una vez encontrado el archivo se calcula y se genera el reporte.

Dicho reporte debe ser entregado a cada persona que esté interesada en conocer los resultados, para esto, usted debe leer un archivo con los nombres de cada destinatario y nombrar al reporte con este dato. Por ejemplo, si el destinatario es Elena Nito Delbosque, su reporte debe ser nombrado “elenanitodelbosque.txt”.

Dicho reporte debe ser almacenado en la misma ruta del disco duro del computador en el que se hicieron los cálculos.

Su programa debe permitir mostrar en pantalla la lista de los archivos que se encuentran en una ruta determinada. Debe existir la opción de mostrar la lista por nombre y por tipo de archivo (dicha lista debe estar ordenada lexicográficamente). Debido a la gran cantidad de archivos que existen en el disco, se sugiere que los datos se inserten en su lista de forma ordenada y que siempre se tengan ordenados por ambos criterios.

Ver: https://www.youtube.com/watch?v=N-4DgTbdPk0

About

Computer programming project - C++

https://www.youtube.com/watch?v=N-4DgTbdPk0

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages