Menu
Coddy logo textTech

Rückblick - Validierungsmethode

Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy — Lektion 52 von 88.

challenge icon

Aufgabe

Einfach

Definiere eine Methode namens in_range?, die drei Parameter entgegennimmt: number, min und max. Die Methode sollte true zurückgeben, wenn die Zahl innerhalb des Bereichs liegt (einschließlich der Grenzen), und andernfalls false.

Lies drei Ganzzahlen von der Eingabe ein:

  1. Die zu prüfende Zahl
  2. Der Minimalwert des Bereichs
  3. Der Maximalwert des Bereichs

Verwende deine in_range?-Methode, um zu prüfen, ob die Zahl in den angegebenen Bereich fällt, und gib das Ergebnis aus.

Wenn die Eingaben zum Beispiel 15, 10 und 20 sind:

  • 15 liegt zwischen 10 und 20 (einschließlich)

Die Ausgabe sollte sein:

true

Wenn die Eingaben 5, 10 und 20 sind, sollte die Ausgabe wie folgt lauten:

false

Wenn die Eingaben 10, 10 und 20 sind, sollte die Ausgabe wie folgt lauten:

true

Probier es selbst

# Eingabe lesen
number = gets.chomp.to_i
min = gets.chomp.to_i
max = gets.chomp.to_i

# TODO: Definiere die in_range? Methode unten


# Rufe die Methode auf und gib das Ergebnis aus
puts in_range?(number, min, max)

Alle Lektionen in Grundlagen