Visitante del parque de atracciones


Historia

En esta historia trabajas con un parque de atracciones para implementar un sistema de admisión. Las personas (los asistentes) llegan al parque y, a su llegada, se les mide la altura. Esto se debe a que ciertas atracciones del parque exigen una altura determinada para poder subir a ellas, por motivos de seguridad.

Algunos asistentes deciden comprar un pase de atracciones, así que se les emite a continuación. La representación concreta del pase no es importante para el ejercicio de Ruby, por lo que se representa con un Integer si existe y con nil en caso contrario.

La parte 1 (ejercicio instance-variables) trata de las variables de instancia, los getters y los setters.

La parte 2 (Boolean) trata de los valores booleanos, la veracidad, los métodos de comparación y los operadores lógicos.

Tareas

Tareas de ejemplo:

  • Admitir a una nueva persona (asistente) en el parque
  • Obtener el pase de atracciones y la altura
  • Emitir un pase
  • Revocar un pase
  • Comprobar si la persona tiene un pase
  • Comprobar si una persona puede subir a una atracción
  • Comprobar si se le permite subir a una atracción

Implementaciones

Relacionado