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