Integrales
PROGRAMACIÓN ORIENTADA A OBJETOS
1. Realizar un sistema que permita crear un archivo de alumno en donde se guarden los siguientes datos: NumControl, Nombre, Carrera, Semestre, Promedio General. El programa debe permitir altas, consultas y modificaciones. Usted debe diseñar las clases, estructuras y mecanismos necesarios para este sistema. Considere queexisten 10 carreras diferentes, y 10 semestres activos. Entregar el diseño de clases con herencia, el programa impreso y en disco, y el archivo resultante (alumnos.txt).Use Arreglos de Objetos.
2. Realizar un sistema de un videoclub que permita manejar tanto clientes como películas que se rentan en dos archivos diferentes. El videoclub tiene las opciones de renta de películas (máximo dos porcliente) y se debe grabar esto tambien en un archivo para poder consultar los préstamos realizados. Obviamente, cuando un cliente devuelve una película, es borrado del archivo de préstamos. No se consideraran multas. Considere que hay varias clasificaciones de películas y por tanto, varía el costo del préstamo de las mismas (Ejemplo: Infantiles 25, Accion 30, Estrenos 40…). Entregar el diseño declases con herencia, el programa impreso y en disco, y los archivos resultantes. Se deben hacer altas, bajas y consultas. Use Arreglos secuenciales
3. Realice un sistema de reservación de boletos en una Terminal de autobuses. La Terminal cuenta con varias líneas de autobús, y cada línea con varios destinos. Cada autobús cuenta con 40 pasajeros. El sistema debe reservar boleto a los pasajeros,y registrar sus datos personales. Se deben crear archivos para poder consultar los pasajeros de cada autobús o línea, o por destino. Use Arreglos de Objetos.
4. Una biblioteca quiere automatizar su proceso de consulta y préstamo de libros y revistas, por lo que se pide realizar el sistema correspondiente. La biblioteca cuenta con un acervo de libros dividido por áreas (consultar labiblioteca del ITM) los cuáles son consultados de diferentes maneras por los usuarios: Por autor, por titulo, o por área. También se realizan préstamos a alumnos (previamente registrados) los cuáles puedes tener hasta 3 libros en préstamo. Cuando se realizan las devoluciones de los libros se debe regresar el status del libro a “disponible” y al alumno se le debe borrar ese registro de préstamo. El sistematambien debe permitir consultar alumnos para saber que libros tiene prestados. Obviamente si consulto algún libro me debe indicar si está disponible o en préstamo. Entregar el diseño de clases con herencia, el programa impreso y en disco, y los archivos resultantes. Use Arreglos Secuenciales.
5. Una inmobiliaria tiene información sobre departamentos en arriendo. De cada departamento seconoce:
a. Clave: es un entero que identifica al departamento.
b. Extensión: superficie del departamento, en metros cuadrados.
c. Estado: (excelente, bueno, regular, malo).
d. Precio de arriendo: es un valor real.
e. Disponible: verdadero si está disponible para el arriendo y falso si ya está arrendado.
Diariamente acuden muchos clientes a lainmobiliaria solicitando información. Escriba un programa que sea capaz de realizar las siguientes operaciones sobre la información disponible (primero debe llenar el archivo con la información de los departamentos):
• Liste los datos de los departamentos disponibles que tengan un precio inferior o igual a un cierto valor P (que debe ser leído). Esto se usará cuando alguien quiera arrendar y se realiceuna búsqueda para satisfacer sus requerimientos.
• Liste los datos de los departamentos disponibles que tengan una superficie mayor o igual a un cierto valor dado E (que debe ser leido) y una ubicación excelente.
• Liste el monto de la renta de todos los departamentos arrendados.
• Llega un cliente solicitando arrendar un departamento. Si existe un departamento con una superficie...
Regístrate para leer el documento completo.