Freizeitpark-Besucher


Handlung

In dieser Geschichte arbeitest du mit einem Freizeitpark zusammen, um ein Einlasssystem umzusetzen. Die Menschen (Besucher) kommen in den Park und werden bei der Ankunft gemessen. Der Grund dafür ist, dass bestimmte Fahrgeschäfte im Park aus Sicherheitsgründen eine bestimmte Körpergröße erfordern.

Manche Besucher entscheiden sich, einen Ride-Pass zu kaufen, der ihnen dann ausgegeben wird. Wie der Pass tatsächlich dargestellt wird, ist für die Ruby-Übung unwichtig. Wenn er existiert, wird er durch ein Integer dargestellt, sonst durch nil.

Teil 1 (Übung instance-variables) befasst sich mit Instanzvariablen, Gettern und Settern.

Teil 2 (Übung booleans) befasst sich mit booleschen Werten, Wahrheitswertigkeit, Vergleichsmethoden und logischen Operatoren.

Aufgaben

Beispielaufgaben:

  • Nimm eine neue Person (Attendee) in den Park auf
  • Ermittle den Ride-Pass und die Größe
  • Gib einen Pass aus
  • Entziehe einen Pass
  • Prüfe, ob die Person einen Pass hat
  • Prüfe, ob eine Person in ein Fahrgeschäft passt
  • Prüfe, ob eine Person fahren darf

Implementierungen

Verwandtes