кодесурса

Ruby Basic Exercises: вычислить абсолютную разницу между n и 33

script1adsense2code
script1adsense3code

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

Напишите программу на Ruby, чтобы вычислить абсолютную разницу между n и 33 и вернуть двойную абсолютную разницу, если n больше 33.

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

def diff_33(n)
    n > 33 ? ((n-33)*2).abs : (n-33).abs
end
print diff_33(47),"\n" 
print diff_33(17)

Выход:

 28
16

Блок - схема:

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

Ruby Code Editor:

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

Предыдущий: Напишите программу на Ruby, чтобы проверить, являетесь ли вы несовершеннолетним (рассмотрите ребенка, если ему меньше 18 лет.) Или нет.
Далее: написать программу на Ruby, чтобы найти максимум двух чисел.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code