porfa ayudenme es urgente tengo q hacer este c...

genaro
25 de Noviembre del 2009
TRABAJANDO ARCHIVOS.

OBJETIVO: Hacer uso de Estructuras de Datos, como archivos y estructura de Registros.
El programa debe estar codificado en lenguaje C++, y debe ser modular y estructurado.

Realizar un programa en lenguaje C++ que permita trabajar con 2 archivos: Propiedades y Arriendos.
Archivo: PROPIEDADES, con los siguientes datos:
­ Código de propiedad: numérico
­ Tipo de propiedad: string de caracteres
­ Dirección: string de caracteres
­ Valor de arriendo: numérico
­ Características: string de caracteres
­ Estado (si esta arrendada o no): (1: arrendada, 0: no arrendada)

Archivo: ARRIENDOS, con los siguientes datos
­ Número de documento: numérico
­ Fecha de arriendo: (separada en día, mes y año)
­ Nombre del arrendatario: string de caracteres
­ Código de la propiedad que arrienda: numérico.

El programa debe contener un menú con las siguientes opciones:
1. Crear archivo de propiedades y Crear archivo de arriendos
2. Ingresar datos al archivo de propiedades.
3. Ingresar arriendos
4. Consultas e informes

Al elegir opción 1: Se deben crear ambos archivos.
Al elegir opción 2: Ingresar datos de las propiedades y el campo estado dejarlo en 0, que indica no arrendada. Los datos se graban en el archivo de propiedades. (Se debe chequear que el código de propiedad no exista, esto para no grabar 2 o más veces el mismo código)
Al elegir opción 3: Ingresar datos de los arriendos. Al ingresar código de propiedad debe verificar en el archivo de propiedad si existe esta propiedad, en caso de no ser así, ingresar de nuevo código o abandonar el ingreso y no grabar en el archivo Arriendo. Si el código de propiedad existe; grabar los datos en archivo de Arriendos y Modificar el registro del archivo de propiedad, cambiando el estado por el valor 1, que indica que está arrendada.
Al elegir la opción 4: Se debe ir a otro submenú con las siguientes opciones:
1. Listar Todas las propiedades con el total correspondiente.
2. Listar solo las propiedades arrendadas con el total correspondiente.
3. Listar todos los arriendos con el total correspondiente.
4. Listar las propiedades de un tipo de propiedad determinado.
5. Consultar por una propiedad determinada, ingresando el código para buscar.