Computacion 2

Solo disponible en BuenasTareas
  • Páginas : 3 (701 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de diciembre de 2010
Leer documento completo
Vista previa del texto
Módulo:
Módulo 3. Herramientas Avanzadas de C++ Actividad: Avance del Proyecto Final

Fecha: 28 DE MAYO 2010
Bibliografía: Capítulo 5. Flujos de Entrada/Salida como introducción a los objetos yclases
• Sección 5.1 Flujos y E/S de archivos básica
• Sección 5.3 E/S de caracteres

Objetivo
Poner en práctica los conocimientos adquiridos durante el curso.

Introducción:
Un Videoclubpretende administrar sus películas.
Haz un programa que haga lo siguiente:
Mostrar el siguiente menú:
1. Agregar película
2. Borrar película
3. Rentar
4. Devolver
5. Mostrar
6. SalirDeberás de crear una Clase Pelicula que contenga métodos para agregar, borrar, rentar, devolver y mostrar.
Atributos, como Nombre del archivo, #Cliente, título, código, director, año, número de rentas ynúmero de copias y cada uno de estos atributos debe de tener sus propios métodos de obtención y modificación get y set.
1. Para agregar película es necesario que se almacene en un archivo llamadoaltas, y cada renglón contendrá los datos de una película (titulo, código, director, año, Numero Rentas y Número de copias). Cada vez que se desee agregar una película, guardará la película al iniciodel archivo y no al final.
Ejemplo:
Titulo: Controlados
Codigo: 007
Director: Jose
Año: 2000
Numero Rentas: 0
Número de Copias: 3
Archivo de altas.txt
2. Para borrar una película esnecesario buscar en el archivo atlas el código que el usuario proporcione, y generará un nuevo archivo llamado bajas donde almacenará todas las películas que se han borrado hasta ese momento y borrará elrenglón del archivo altas. Al guardar la película borrada en el archivo bajas, agregará la baja al final del archivo
Ejemplo:
Codigo: 003
Archivo de altas.txt
007 Controlados Jose 2000 0 3006 Quest Del toro. 2004 2 3
005 Casados Mario R. 2003 3 3
004 Cars Ruben F. 2001 4 2
003 Dragon II Robert W. 2000 3 2
______________________________
001 Dragon...
tracking img