[ Foro de C ]

AYUDA EN ESTE PROGRAMA EN C, SOY MUY NOVATA Y NO EN SEÑARON BIEN EN PRIMER SEMESTRE Y ME FUI A EXTRA, POR FAVOR

23-Jun-2021 19:34
karla armada montes
3 Respuestas

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.


23-Jun-2021 20:44
Invitado (richi)

hola karla

que tienes hecho, por donde vas ??


24-Jun-2021 04:55
karla armada montes

solo llevo el menu :(

lo demas no le entiendo


25-Jun-2021 11:23
Invitado (richi)

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.)