Основные упражнения Ruby: проверьте два целочисленных значения и верните true, если они оба находятся в диапазоне 10..20
Ruby Basic: упражнение 37 с решением
Напишите Ruby-программу для проверки двух целочисленных значений и возврата true, если они оба находятся в диапазоне 10..20 включительно, или они оба находятся в диапазоне 20..30 включительно.
Рубиновый код:
def test_int(a, b)
return (((a >= 10 && a <= 20) && (b >= 10 && b <= 20)) ||
((a >= 20 && a <= 30) && (b >= 20 && b <= 30)));
end
print test_int(10, 15),"\n"
print test_int(6, 9),"\n"
print test_int(22, 30),"\n"
print test_int(45, 55)
Выход:
правда ложный правда ложный
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby для проверки двух целых чисел и возврата того значения, которое ближе всего к значению 10, или возврата 0, если два целых числа равны.
Далее: Напишите программу на Ruby, чтобы проверить два положительных целочисленных значения и вернуть большее значение, которое находится в диапазоне от 20..30 включительно, или вернуть 0, если в этом диапазоне нет числа.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования