Skip to content

lspigariol/Parcial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gira del buen comer

Ejercicio integrador

Una gira por los mejores restaurantes de la ciudad

menu Doro Wot, el plato nacional de Etiopía, con vegetales, carne de res y cordero

Los compañeros de una conocida escuela gastronómica van probando diferente platos de comida, de manera gratuita porque los elaboran ellos mismos, pero tienen la costumbre de salir de gira todas las semanas por diferentes casas de comidas de la ciudad. Algunos son denominados deglutidores, por su voracidad frente a la mesa, y los restantes se definen como críticos culinarios, por su estilo más refinado. Los deglutidores no se vuelven críticos, ni viceversa.

No cualquiera puede participar de cada una de las giras que hacen estos estudiantes: sólo pueden ir los que se consideran buena onda. Para ello, un deglutidor debe haberse comido más de 20 platos o tener vehículo. Los críticos también pueden ser buena onda, pero dependerá de la cantidad de platos probados y las horas que pasa mirando programas de comida (mínimo 10 horas de programa por cada plato comido).

Estas giras a veces valen la pena y a veces no. Una gira vale la pena cuando todos los restaurantes y bodegones involucrados valen la pena.

Vale la pena ir a un bodegón si la carta tiene una variedad suficiente para que cada integrante pida un plato diferente. Se asume que cada persona comerá un plato, más allá que en la mesa lo compartan o vayan probando los platos de los compañeros de una forma aleatoria.

Ir a un restaurante vale la pena cuando tenga una calificación de 3 o más tenedores y su chef sea profesor de la escuela o trabaje en un programa de televisión. Existen algunos restaurantes étnicos, que aunque no tengan la calificación y el chef requerido, valen la pena en caso que sean de un lugar exótico, como Camboya, Etiopía o Moldavia, entre otras. Todos comen un plato.

Desarrollar el código que permita:

  1. Hacer que un integrante de la escuela pruebe (se coma) un plato de comida.
  2. Sumar a una persona a una gira. Si no está en condiciones de ir, advertir apropiadamente. Hacer los tests necesarios para probar dicha funcionalidad.
  3. Saber si una gira vale o no la pena.
  4. Realizar una gira, lo que implica ir a comer a todos los restaurantes involucrados y actualizar todo lo que sea necesario.
  5. Obtener el estudiante que más platos comió

Para pensar

Aparecen los bares, que son un nuevo posible casa de comidas para incluir en las giras ¿Pueden agregarse sin modificar código existente? Explicar cómo hacerlo y justificar conceptualmente.

¿Qué cambios habría que implementar si ahora un estudiante crítico puede volverse deglutidor o viceversa? Contarlo en palabras, sin escribir el código, y justificar conceptualmente.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published