кодесурса

Ruby Basic Exercises: проверить два целых числа и вернуть то значение, которое ближе к значению 10

script1adsense2code
script1adsense3code

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

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


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

def text_int(a, b)
    ma = (10-a).abs;
	mb = (10-b).abs;
	if (ma < mb)
		return a;
	end
	if (mb < ma)
		return b;
	end
	return 0;
end
print text_int(7, 14),"\n"
print text_int(6, 9),"\n"
print text_int(5, 5)

Выход:

 7
9
0

Блок - схема:

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

Ruby Code Editor:

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code