Método Ruby Float round() con ejemplo

round() es un método de clase flotante que devuelve un valor flotante redondeado al valor más cercano con una precisión de n dígitos decimales.

Sintaxis: float.round()

Parámetro: valor flotante como argumento

Devuelve: valor flotante redondeado a la precisión más cercana
. Si la precisión es -ve: número entero con al menos ndigits.abs ceros al final
. Si ndigits es +ve: un número de punto flotante; de ​​lo contrario, es un número entero.

Ejemplo 1 :

# Ruby code for round() method
  
# declaring float value
a = 0.767
  
# declaring float value
b = 2999.011
  
# rounding the float value
puts "rounding a : #{a.round}\n\n"
  
# rounding the float value
puts "rounding b : #{b.round}\n\n"

Producción :

rounding a : 1

rounding b : 2999

Ejemplo #2:

# Ruby code for round() method
  
# declaring float value
a = 0.767
  
# declaring float value
b = 2999.011
  
# declaring float value
c = 2.0000
  
# rounding the float value
puts "round a : #{a.round(2)}\n\n"
  
# rounding the float value
puts "round b : #{b.round(-2)}\n\n"
  
# rounding the float value
puts "round c : #{c.round(0)}\n\n"

Producción :

round a : 0.77

round b : 3000

round c : 2

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 *