[ Foro de C ]
Una inmobiliaria tiene información sobre 15 departamentos en renta. De cada departamento se conoce: Clave: es un entero que identifica al inmueble. Extensión: Superficie del departamento en metros cuadrados
Ubicación: (Excelente, Buena, Regular, Mala) Precio: es un real que representa el valor de renta.
Disponible: Verdadero: Si está disponible para la renta Falso: si ya está rentado Diariamente acuden muchos clientes a la inmobiliaria solicitando información Determinar mediante un programa en lenguaje C, que manipule archivos lo siguiente:
- Listar el monto de la renta de todos los departamentos alquilados.
- Listar los datos de los departamentos disponibles que tengan una superficie o igual a un ‘X’ valor y una ubicación ‘Y’, dada por teclado.
- Si llega un cliente, solicitando rentar un departamento y existe alguno con una superficie mayor o igual a la deseada, con precio y ubicación que se ajustan a las necesidades del cliente, el departamento se rentará, provocando así la modificación en el campo Disponible.
REQUISITOS FUNDAMENTALES que deben cumplir su programa.
* Debe incorporar un menú de opciones, leer la opción que se desee ejecutar y ejecutarla.
* Las opciones mínimas son las que se expresan en el ejercicio y es absolutamente imprescindible que funcionen bien todas ellas. Se valorará incluir más opciones relacionadas con el mismo ejercicio.
* Como mínimo, cada una de las opciones del programa debe estar implementada en una función independiente (salvo excepciones justificadas) sin usar variables globales.
* Las funciones deben pasar argumentos y retornar valores, no debe utilizar valores por referencia (salvo que sea necesario).
* También existirá una función llamada Menú, que será encargada de imprimir en pantalla el correspondiente Menú de opciones.
* Una opción será, obligatoriamente, "SALIR".
* Para las consultas y/o estadísticas de datos, forzosamente serán accediendo al archivo y realizando las operaciones necesarias. * Además, se valorará una buena modularización del programa usando adecuadamente la filosofía de la Programación Estructurada ("Divide y Vencerás").
* Verificar que no existan faltas de ortografía (incluyendo acentos) en todas las interfaces de Usuario.
* Se debe hacer una gestión de todos los posibles errores que pueda cometer el usuario del programa. Ejemplo: * Si se pide un número entre 1 y 12 y se introduce un 16, no dividir por cero...
* Es OBLIGATORIO incluir un comentario al principio de cada archivo y de cada función, indicando claramente su cometido y la utilidad de cada uno de sus parámetros formales. Se valorará que incluya otros comentarios donde sean precisos.
* Es OBLIGATORIO un buen sangrado (indentación) de todo el programa. Un programa mal sangrado no podrá ser considerado, aunque funcione correctamente.
hola karla
que tienes hecho, por donde vas ??
solo llevo el menu :(
lo demas no le entiendo
hola karla
pasa el código que tienes y vamos avanzando apartir de ahí
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)