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