Método Ruby Float racionalize() con ejemplo

Float racionalize() es un método de clase flotante que devuelve la forma racional simple (p/q) de un valor flotante.

Sintaxis: float.rationalize()

Parámetro: valor flotante como argumento

Retorno: valor de aproximación simple

Ejemplo 1:

# Ruby program for rationalize() method
  
# Initialize value
a = 0.767
b = 2999.011
  
# Printing result
puts "Rationalizing a : #{a.rationalize}\n\n"
puts "Rationalizing b : #{b.rationalize}\n\n"

Producción :

Rationalizing a : 767/1000

Rationalizing b : 2999011/1000

Ejemplo #2:

# Ruby code for rationalize() method
  
# Initialize value
a = 0.767
b = 2999.011
c = 2.0000
  
# Printing result
puts "Rationalizing a : #{a.rationalize(0.01)}\n\n"
puts "Rationalizing b : #{b.rationalize(0.00001)}\n\n"
puts "Rationalizing c : #{c.rationalize(0.1)}\n\n"

Producción :

Rationalizing a : 10/13

Rationalizing b : 1634461/545

Rationalizing c : 2/1

Publicación traducida automáticamente

Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *