Рубрики

Рубин | Рациональная рационализация () функция

Рационализация () — это встроенная функция в Ruby, которая возвращает более простое приближение значения, если задан необязательный аргумент eps (rat- | eps | <= result <= rat + | eps |), в противном случае возвращает себя.

Syntax: rat.rationalize(eps)

Parameters: The function accepts a single optional parameter

Return Value: It returns a simpler approximation of the value if the optional argument eps is given (rat-|eps| <= result <= rat+|eps|) otherwise returns its self

Пример 1 :

# Ruby-программа для рационализации ()

  
# Инициализировать рациональное число

rat1 = Rational(123, 456)

  
# Печатает рациональное число
puts rat1.rationalize

Выход :

41/152

Пример 2 :

# Ruby-программа для рационализации ()

  
# Инициализировать рациональное число

rat1 = Rational(123, 456)

  
# Печатает рациональное число

puts rat1.rationalize(Rational('.001'))

Выход :

7/26

Рекомендуемые посты:

Рубин | Рациональная рационализация () функция

0.00 (0%) 0 votes