Wiederholung – Validierungsmethode
Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy. Lektion 52 von 88.
Aufgabe
EinfachDefiniere 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:
- Die zu prüfende Zahl
- Der Minimalwert des Bereichs
- 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:
trueWenn die Eingaben 5, 10 und 20 sind, sollte die Ausgabe wie folgt lauten:
falseWenn die Eingaben 10, 10 und 20 sind, sollte die Ausgabe wie folgt lauten:
trueProbier 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
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 47Rechner zum Aufteilen der Rechnung
WillkommensnachrichtBenutzereingaben erfassen10FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Methode13Arrays für Fortgeschrittene
Array-Slicing mit BereichenArray-Slicing mit IndizesArray-OperatorenInclude?-Methode2Variablen und Datentypen
Zahlen und VariablenString-DatentypBoolean-DatentypSymbol-DatentypDatentypen überprüfenNamenskonventionenWiederholung – Variablen erstellen5Entscheidungsfindung
If-AnweisungIf - ElseRückblick – Einfacher TaschenrechnerVerschachteltes If - ElseUnless-Anweisung8Schleifen
For-Schleife mit BereichenWhile-SchleifeBreakNextRückblick – FakultätTimes-SchleifeUntil-SchleifeVerschachtelte SchleifenRückblick – Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische KurzschreibweisenRückblick – Einfache MathematikVergleichsoperatoren6Grundlegende Ein- und Ausgabe
Ausgabe mit putsAusgabe mit print und pAusgabe mit VariablenEingabe mit getsDie chomp-MethodeTypumwandlungWiederholung – AltersrechnerWiederholung – Wahr oder Falsch9Methoden
Eine Methode definierenMethodenparameterRückgabewerteWiederholung – Sigma-MethodeWiederholung – ValidierungsmethodeStandardparameterwerteÜbe selbstständig: Online-Ruby-Compiler