Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Condiciones De Entrega:
● La fecha límite de entrega será el viernes 28 de febrero a las 23:30hs.
● El trabajo debe ser realizado en Code:blocks.
● Se debe entregar la carpeta completa del proyecto de Code:blocks
comprimida y el nombre del archivo debe ser apellido + guión bajo + nombre +
número de documento todo en minúsculas. Ejemplo:
lovelace_ada11535140
● En caso de no contar con una computadora pueden utilizar este editor online y
entregar solo el archivo “.c”, pero deben informar al comienzo del código con el
siguiente comentario:
|//Trabajo realizado con el editor online
● El trabajo debe cumplir con las buenas prácticas y estética (Leer archivo en
unidad 3).
1
Universidad Nacional de Lomas de Zamora
Facultad de Ingeniería
Condiciones De Aprobación:
● El programa debe compilar sin errores.
● El programa debe funcionar sin modificaciones.
● Todas las funciones del menú deben funcionar como se describe salvo las que
se marcan como Opcionales.
● Si se usa la opción de cálculo de estadísticas más de una vez sin haber
ingresado nuevos locales, debe arrojar los mismos resultados.
Si se incumple alguna condición el trabajo será desaprobado.
Objetivo:
● Realizar un programa en Lenguaje C para cargar datos de locales de una
franquicia de comidas rápidas. Que contenga un menú interactivo para la
carga, listado, búsqueda de valores máximos, mínimos y promedios, además
de la posibilidad de eliminar locales.
ID: Es un campo numérico, que irá ascendiendo. Ej: El primer local tendrá ID 1, el segundo
local ID 2, etc. (No se pide el ingreso de este dato a quien usara el programa).
Clientes en el último mes: Campo numérico.
Ganancias en el último mes: Campo numérico con decimales.
Calificación: Campo compuesto por un carácter. Siendo A el valor más alto y F el valor más
bajo. (Valores posibles: A, B, C, D, E, F)
2
Universidad Nacional de Lomas de Zamora
Facultad de Ingeniería
1. Ingresar Nuevo Local: Se piden todos los datos del local para guardar en una
posición de un vector de estructuras de locales. El único dato que no se debe pedir
es el ID.
2. Listar Locales: Se deberán mostrar los datos de todos los locales cargados.
3
Universidad Nacional de Lomas de Zamora
Facultad de Ingeniería
4. Buscar por calificación: Se debe pedir al usuario que ingrese una letra, y luego
mostrar los datos de todos los locales con esa calificación.
> Ingrese la calificación a buscar: A
%%%Local%%%
ID: 3
Clientes Ult. Mes: 18000
Ganancias Ult. Mes: $ 760,000.00
Calificación: A
%%%Local%%%
ID: 5
Clientes Ult. Mes: 12
Ganancias Ult. Mes: $ 1,300,000.00
Calificación: A
5. (Opcional) Eliminar último local ingresado: Esta opción permite eliminar los datos
del último local ingresado, por lo cual la próxima vez que se ingrese uno nuevo
ocuparía ese mismo ID.