Está en la página 1de 1

Enunciado:

Realizar un programa en C# que resuelva el siguiente problema.

Una empresa dedicada a la elaboración de comida que será distribuida a domicilio desea
presentar a sus clientes una aplicación que les permita seleccionar de un menú posibles platos
dados ciertos ingredientes. Por ejemplo, el cliente puede requerir platos que contengan carne,
pero no papas y otros platos que contengan verdura y arroz. En ambos casos, los platos
pueden contener además otros ingredientes no mencionados por el cliente. Además, cada
plato tiene asociado un precio, por lo que luego de la selección de platos y las cantidades
requeridas podrá conocer el total a pagar.

Elementos que serán evaluados (*):

1. Lista (menú) de platos, cada uno con sus principales ingredientes.


2. El cliente puede visualizar los ingredientes que maneja la empresa.
3. El cliente puede elegir ingredientes para que la aplicación muestre los platos que
contienen esos elementos.
4. El cliente puede elegir ingredientes para que la aplicación muestre los platos que no
contienen esos elementos.
5. El cliente puede elegir una combinación de ingredientes presentes y ausentes en los
platos y la aplicación debe sugerir platos que cumplan ambas restricciones.

Utilizar listas de listas y enumeraciones en la solución (Los precios de los platos no deberían ser
enumeraciones).

Entrega de tarea. Adjuntar un archivo tipo Word que contenga el código completo y las
capturas de las ejecuciones. El nombre de este archivo debe seguir el siguiente formato:
Apellido_Nombre_guía3-parteA

Adjuntar también a la tarea el proyecto completo.

(*) La evaluación se hará efectiva solo si incluye exposición del trabajo en el horario asignado.

También podría gustarte