Ruby | Función truncada flotante

Float#truncate() es un método de clase flotante que devuelve un valor truncado redondeado con precisión de dígitos decimales.

Sintaxis: float.truncate()

Parámetro: valor flotante como argumento

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

Ejemplo 1 :

# Ruby code for truncate() method
   
# declaring float values
a = 0.767
   
# declaring float values
b = 2999.011
   
# declaring float values
c = 2.0000
  
# TRUNCATED VALUES
puts "truncate a : #{a.truncate()}\n\n"
  
puts "truncate b : #{b.truncate()}\n\n"
  
puts "truncate c : #{c.truncate()}\n\n"

Producción :

truncate a : 0

truncate b : 2999

truncate c : 2

Ejemplo #2:

# Ruby code for truncate() method
   
# declaring float values
a = -83930.00000
   
# declaring float values
b = -66662999.11
  
  
# TRUNCATED VALUES
puts "truncate a : #{a.truncate()}\n\n"
  
puts "truncate b : #{b.truncate()}\n\n"

Producción :

truncate a : -83930

truncate b : -66662999

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 *