Queremos modelar cómo varía la diversión de delfina
, una niña a la que le gusta jugar videojuegos.
Las consolas que tiene disponibles son:
play
que otorga una jugabilidad de 10 unidades
portatil
que otorga una jugabilidad de 8, a menos que tenga la batería baja, en ese caso solamente 1 unidad
Queremos hacer que delfina
juegue a un videojuego. Cuando esto sucede:
delfina
aumenta su nivel de diversión según cuánto otorgue el juego
Cuando alguien usa la play
no pasa nada, pero cuando la portatil
se usa queda con batería baja.
delfina
siempre comienza con un nivel de diversión de 0 y teniendo la play
en la mano. Además tiene muchos videojuegos a su disposición, por ahora nos interesa modelar:
arkanoid
: otorga una diversión de 50 unidades
mario
: si la consola tiene la jugabilidad necesaria (mayor que 5) otorga una diversión de 100 unidades, caso contrario 15
pokemon
: la diversión que otorga se calcula como 10 * la jugabilidad de la consola
Se pide:
- Las consolas entiendan el mensaje
jugabilidad()
que indica cuánta jugabilidad otorga.- Las consolas entiendan el mensaje
usar()
que provoca que la consola reciba un uso.delfina
entienda el mensajeagarrar(consola)
para cambiar la consola que tiene en la mano.delfina
entienda el mensajejugar(videojuego)
.delfina
entienda el mensajediversion()
que indica su nivel de diversión.
Tenés que iniciar sesión antes de empezar a enviar tus soluciones