Está en la página 1de 5

UNIVERSIDAD MILITAR NUEVA GRANADA

DEPARTAMENTO DE TECNOLOGÍAS DEL CONOCIMIENTO


PROGRAMACIÓN II
ARCHIVOS

Ejercicio 1

Elaborar un programa en C++, que le permita a una inmobiliaria almacenar los datos de
algunas edificaciones que maneja. Para ello, debe tener en cuenta los siguientes
aspectos:

 Se debe aplicar el concepto de Archivos.


 Los datos de cada edificación son: dirección, área construida, área lote, cédula del
dueño, cédula catastral, precio, barrio.
 Se deben almacenar los datos de cada vivienda en un archivo.
 Al ejecutar el programa se debe mostrar los datos de una edificación específica, dada
la cédula catastral.

Ejercicio 2

Elaborar un programa en C++, que le permita a un teatro almacenar los datos de las
reservas. Para ello, debe tener en cuenta los siguientes aspectos:

 Se debe aplicar el concepto de Archivos.


 Los datos de cada reserva son: código de la película, cédula del cliente, número de
cupos, ubicación (centro, lateral izquierda, lateral derecha, centro arriba, centro
abajo).
 Se deben almacenar los datos de cada reserva en un archivo.
 Al ejecutar el programa se debe mostrar un menú con las siguientes opciones:
o Ingresar una reserva.
o Ubicar una reserva con la cédula del usuario.
o Eliminar (cancelar) una reserva.

Programación II Archivos Página 1


Ejercicio 3

Elaborar un programa en C++, que permita almacenar los datos en una competencia
ciclística. Para ello, debe tener en cuenta los siguientes aspectos:

 Se debe aplicar el concepto de archivos.


 Los datos de la competencia son: número del ciclista, el número de la etapa y el
tiempo utilizado por el ciclista en esa etapa.
 Se deben almacenar los datos en un archivo.
 Al ejecutar el programa se debe mostrar el tiempo total empleado en la competencia
por cada uno de los ciclistas, indicando cuál fue el ciclista ganador.

Ejercicio 4

Elaborar un programa en C++, que le permita a una panadería almacenar sus datos. Para
ello, debe tener en cuenta los siguientes aspectos:

 Se debe aplicar el concepto de Archivos.


 Los datos de la panadería son: el tipo de pan, el código del pan, el precio y la cantidad
horneada del mismo.
 Se deben almacenar los datos en un archivo.
 Al ejecutar el programa se debe mostrar un menú con las siguientes opciones:

Menú
1. Ingresar Datos
2. Cantidad de panes horneados a partir del código
3. Valor del pan según su tipo (cantidad * precio)
4. Número de veces de horneado de un tipo de pan
5. Terminar

Ejercicio 5

Elaborar un programa en C++, que le permita a una compañía discográfica ingresar sus
datos en un archivo de tipo secuencial. Para ello, debe tener en cuenta los siguientes
Programación II Archivos Página 2
aspectos:

 Se debe aplicar el concepto de Archivos.


 Los datos de la compañía discográfica a almacenar en un archivo son: el título, el
nombre, apellido del cantante, el año de producción, costo de producción, banda
sonora que intervino.
 Al ejecutar el programa se debe mostrar los siguientes informes:

o Discos producidos en un año específico.


o Costos y año de producción desde el año 2010.
o Total, invertido en producción desde el año 2010

Ejercicio 6

Elaborar un programa en C++, que permita determinar si un grupo de pacientes tiene o


no diabetes, para ello, debe tener en cuenta los siguientes aspectos:

 El usuario debe ingresar la cantidad de pacientes a evaluar.


 Se debe crear una estructura llamada Paciente, la cual contiene, nombre, cédula y
nivel de glucosa del paciente.
 Se debe crear un indicador llamado Pac para hacer referencia a los elementos de la
estructura, el cual también funcionará como un arreglo.
 Los datos deben ser capturados desde un archivo llamado historial.txt, aplicando la
función ifstream.
 Si el nivel de glucosa del paciente está entre 70 y 100 se debe mostrar un mensaje
que diga: "Niveles normales de glucosa...".
 Si el nivel de glucosa del paciente está entre 101 y 140 se debe mostrar un mensaje
que diga: "paciente con diabetes...".
 Si el nivel de glucosa del paciente no está entre estos rangos debe mostrar un
mensaje que diga: "Niveles de glucosa inválidos...".
 Al ejecutar el programa se debe mostrar en un archivo llamado resultados.txt, el
nombre del paciente, la cédula del paciente, el nivel de glucosa del paciente, el
mensaje correspondiente y el porcentaje de pacientes con diabetes con respecto a la
cantidad total de pacientes evaluados.

Programación II Archivos Página 3


Ejercicio 7

Elaborar un programa en C++, que permita determinar el precio de venta de una pizza a
un número determinado de clientes. Para el desarrollo del ejercicio tenga en cuenta lo
siguiente:

 El usuario debe ingresar la cantidad de clientes que fueron atendidos.


 El precio de venta de la pizza será 1.5 veces el costo total, que viene determinado por
el área de la pizza.
 Se debe crear una estructura llamada Pizzeria, con un indicador llamado Piz para
hacer referencia a los elementos de la estructura, el cual también funcionará como
un arreglo.
 Los elementos de la estructura son nombre del cliente, cédula del cliente y tamaño de
la pizza.
 Los datos deben ser capturados desde un archivo llamado datos.txt, aplicando la
función ifstream.
 A la pizzería le cuesta hacer pizza pequeña $7000; la mediana $12000 y la grande
$23000.
 Al ejecutar el programa se debe mostrar en un archivo llamado salida.txt, el nombre
del cliente, el tamaño de la pizza comprada, el precio de venta de cada pizza y el
porcentaje de clientes que compraron pizzas de tamaño grande.

Ejercicio 8

Elaborar un programa en C++, que permita determinar cuántas y cuáles personas


incumplieron la restricción de ingreso a una película para mayores de 12 años. para el
desarrollo del ejercicio tenga en cuenta lo siguiente:

 Se debe crear una estructura llamada Cinema, la cual contiene, nombre, identificación
y edad del usuario.
 Se debe crear un indicador llamado Cin para hacer referencia a los elementos de la
estructura, el cual también funcionará como un arreglo.

Programación II Archivos Página 4


 Los datos deben ser capturados desde un archivo llamado usuarios.txt, aplicando la
función ifstream.
 Al ejecutar el programa se debe mostrar en un archivo llamado restriccion.txt, el
nombre, identificación, edad y cantidad de los usuarios que infringieron la restricción.

Programación II Archivos Página 5

También podría gustarte