Повторение: метод Validation
Часть раздела Основы путешествия по Ruby на Coddy — урок 52 из 88.
Задание
ЛегкоОпределите метод с именем in_range?, который принимает три параметра: number, min и max. Метод должен возвращать true, если число находится в пределах диапазона (включительно), и false в противном случае.
Прочитайте три целых числа из входных данных:
- Число для проверки
- Минимальное значение диапазона
- Максимальное значение диапазона
Используйте ваш метод in_range?, чтобы проверить, попадает ли число в заданный диапазон, и выведите результат.
Например, если входные данные равны 15, 10 и 20:
- 15 находится между 10 и 20 (включительно)
Вывод должен быть:
trueЕсли входные данные равны 5, 10 и 20, вывод должен быть:
falseЕсли входные данные равны 10, 10 и 20, вывод должен быть:
trueПопробуйте сами
# Чтение входных данных
number = gets.chomp.to_i
min = gets.chomp.to_i
max = gets.chomp.to_i
# TODO: Определите метод in_range? ниже
# Вызов метода и вывод результата
puts in_range?(number, min, max)Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 47Калькулятор разделения счета
Приветственное сообщениеПолучение пользовательского ввода13Продвинутая работа с массивами
Срезы массивов через диапазоныСрезы массивов через индексыОператоры массивовМетод include?2Переменные и типы данных
Числа и переменныеСтроковый тип данныхЛогический тип данныхТип данных SymbolПроверка типов данныхПравила именованияПовторение: создание переменных5Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторВложенные конструкции If - ElseОператор Unless8Циклы
Цикл For с диапазонамиЦикл WhileОператор BreakОператор NextПовторение: ФакториалЦикл TimesЦикл UntilВложенные циклыПовторение: Динамический ввод3Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСокращенная арифметикаИтоги: простая математикаОператоры сравнения6Основы ввода-вывода
Вывод с помощью putsВывод с помощью print и pВывод с переменнымиВвод с помощью getsМетод chompПреобразование типовИтоги — Калькулятор возрастаИтоги — Истина или ложь9Методы
Определение методаПараметры методаВозвращаемые значенияПовторение: метод SigmaПовторение: метод ValidationЗначения параметров по умолчанию