кодесурса

Ruby Basic Exercises: проверить два положительных целочисленных значения и вернуть большее значение, которое находится в диапазоне 20..30

script1adsense2code
script1adsense3code

Ruby Basic: упражнение 38 с решением

Напишите программу на Ruby, чтобы проверить два положительных целочисленных значения и вернуть большее значение, которое находится в диапазоне 20..30 включительно, или вернуть 0, если в этом диапазоне нет числа.


Рубиновый код:

def test_int(a, b)
  if(a >= 20 && a <= 30)
	if(b >= 20 && b <= 30 && b >= a)
			return b;
		else
			return a;
		end	
	
	else if(b >= 20 && b <= 30)
	
		return b;
	
	else
		return 0;
	end
  end
end
print test_int(10, 15),"\n"
print test_int(26, 29),"\n"
print test_int(22, 30),"\n"
print test_int(45, 55)

Выход:

 0
29
30
0

Блок - схема:

«Блок-схема:

Ruby Code Editor:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите Ruby-программу для проверки двух целочисленных значений и возврата true, если они оба находятся в диапазоне от 10..20 включительно, или они оба находятся в диапазоне от 20..30 включительно.
Далее: Напишите программу на Ruby, чтобы проверить, что данная строка содержит символы «i».

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code