Está en la página 1de 2

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA

DEPARTAMENTO DE INGENIERIA INFORMATICA


ASIGNATURA : ESTRUCTURA DE DATOS (426303)

VALOR:
VALOR: 10
10Puntos
Puntos

PRACTICA
PRACTICAEVALUADA
EVALUADANo.
No.22

Inicialmente el mecanismo para realizar el control del combustible se realizaba en forma manual y
para su funcionamiento se registraba en forma rudimentaria, en un archivo de texto

(despacho.txt).

La informacin all almacenada corresponde a:

Placa del vehculo (char 20)


Nombre del Cliente (char 60)
Cdigo de la estacin de combustible (int)
Nombre de la estacin (char 60)
Cantidad de combustible despachada (int)
Fecha (dd/mm/aa) (dd int, mm int, aa int)

Dicho archivo contiene una lnea de datos por cada registro y cada campo separado por una coma. Los
datos corresponden a un solo ao fiscal.
El ente encargado desea un programa completo codificado C++ utilizando POO, que permita
realizar lo siguiente:
a) Generar los archivos binarios indicados a partir de la data dada. El archivo usuarios.dat y
estacion.dat

no deben poseer repeticiones. Imprimir los archivos binarios

generados
Gas.DAT

Usuarios.DAT

Placa del vehculo (char 12)


Nombre del Cliente (char 30)

Placa del vehculo


Cdigo de estacin
Cantidad combustible
Fecha (dd/mm/aa)

Estacion.DAT

Cdigo de Estacin (int)


Nombre de Estacin (char 30)

b) Genere un reporte (ordenado) donde se indique por cada usuario, las estaciones de combustible
donde ha surtido gasolina (para toda la data registrada). El reporte debe contener: para los Usuarios:
Placa del vehculo, Nombre del Usuario y para las estaciones: Cdigo de estacin, Nombre de la
estacin y cantidad total surtida. El reporte debe estar ordenado tanto por nombre del usuario
(ascendente) como por Nombre de la estacin (descendente). Utilice el mtodo de ordenacin de su

Es obligatorio utilizar los archivos


binarios generados en la parte (a). No deben existir repeticiones,
preferencia exceptuando burbuja.

ni de usuarios, ni de estaciones.
c) Dada una estacin (cdigo) y un determinado mes, obtenga una lista de los usuarios que surtieron

(sin repeticiones de usuarios)

combustible all
en el mes indicado. La lista
contendr todos los datos del usuario y la cantidad de combustible surtida durante el mes. Utilizar el

Es obligatorio utilizar los


archivos binarios generados en la parte (a).
mtodo de Bsqueda ms adecuado a este caso.

NOTAS:
TIEMPO DE LA PRCTICA: 1 Hora.
Coloque un comentario con sus datos (Nombres, Apellidos,
CI, Seccin)
Guarde su prctica con los siguientes nombres:
Prac02-2Ultimos-Dgitos-de-su-Cedula
Guarde su prctica en una carpeta con:
Primer-Apellido-4utilmos-Dgitos-de-su-Cedula
COMPRIMA su carpeta con el mismo nombre (Usar winzip o
winrar).
Deposite su prctica COMPRIMIDA en la direccin:
\\nimrod\Evaluacion\Estructra de
Datos\Seccion0X\Tareas\Tarea02 (donde X seccin
Correspondiente)

También podría gustarte