Primer parcial - Programacion con objetos I
Es un concurso de talentos en el que participan numerosos artistas y que cuenta con un jugado de lujo
- El ganador:
El objetivo central es obtener el ganador del concurso, que es el participante que más puntaje reciba del jurado. El escenario actual tiene una superficie de 20 m2.
Cada integrante del jurado tiene su propio criterio de valoración:
- Mozart da tantos puntos como el doble de la calidad musical del artista, pero nunca más de 10.
- Beethoven no escucha bien por lo que da puntos según como ve el escenario. Los puntos con los que valora son la decima parte del porcentaje de ocupación que hace el participante del escenario del concurso, más un bonus según como esté de ánimo: Como inicialmente está enojado, es sólo 1. Pero cuando esté entusiasmado, entre 1 y 5 según el nivel de entusiasmo.
Los participantes pueden ser:
- Taylor Swift. Viene acompañada de su banda, que puede ser costosa. La calidad es 5 más el costo de su banda, que inicialmente es 1. Ocupa tantos m2 como 10 veces el costo de su banda.
- Morat: Es un grupo y se conocen los nombres de sus integrantes. Su calidad musical es el doble de la cantidad de integrantes. El lugar que ocupa son los m2 equivalentes a la sumatoria del largo de los nombres de los integrantes. La conformacion inicial es Juan, Pablo, Simón y Martín.
- Silvio rodriguez: Viene solo con su guitarra. Su calidad es siempre 10 y ocupa 1 m2
- Bud Bunny: Sin comentarios. Inventale una forma de calcular su calidad y el lugar que ocupa.
- Entrenamiento
Los artistas tienen que poder inscribirse como participantes del concurso y darse de baja en cualquier momento. El entrenamiento consiste en que todos los participantes inscriptos practiquen previo a la definición del jurado.
- Cuando Taylor practica, el costo de su banda se duplica.
- Cuando Morat practica, se van de la banda los que tengan nombre de más de 5 caracteres.
- A Silvio, practicar no le afecta.
- Inventale una forma de practicar a Bud Bunny, que haga que cambie la valoración de algún jurado.
- Eventos especiales
Contemplar los siguientes eventos especiales:
- El concurso decide ampliar su escenario en cierta cantidad de m2.
- Le llegan buenas noticias a Bethoven por lo que pasa a estar entusiasmado, con nivel 5.
- El jurado recibe un ajuste. Eso hace que sus integrantes se vean afectados:
- Mozart hace que su maximo de valoración sea 8.
- Bethoven baja en un 1 su nivel de entusiasmo, cuando está entusiasmado, y si estuviera enojado no le pasa nada.
- ¿Como contemplarías si hubiera un nuevo estado de ánimo que pudiera tener Beethoven?
- Pruebas
Hacer tests del puntaje de algún integrante del jurado y del ganador del concurso, en diferentes situaciones:
- Inicialmente
- Luego de un entrenamiento
- Luego de un evento especial