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.