Ruby Float to_d() – Método BigDecimal con ejemplo

Float to_d() es un método de clase flotante que devuelve una representación BigDecimal del valor flotante

Sintaxis: float.to_d() 

Parámetro: valor flotante como argumento parámetro de precisión: número de dígitos significativos para el resultado 

Retorno: Representación BigDecimal del valor flotante con un número significativo de dígitos para el resultado.

Ejemplo 1 : 

Ruby

# Ruby code for to_d() method
 
require 'bigdecimal'
require 'bigdecimal/util'
 
# Initializing value
a = 0.767
b = 2999.011
 
# Printing result
puts "BigDecimal a : #{a.to_d}\n\n"
puts "BigDecimal b : #{b.to_d}\n\n"

Producción :

BigDecimal a : 0.767E0

BigDecimal b : 0.2999011E4

Ejemplo #2: 

Ruby

# Ruby code for to_d() method
 
require 'bigdecimal'
require 'bigdecimal/util'
 
# Initializing value
a = 0.767
b = 2999.011
c = 2.0000
 
# Printing result
puts "BigDecimal a : #{a.to_d(2)}\n\n"
puts "BigDecimal b : #{b.to_d(5)}\n\n"
puts "BigDecimal c : #{c.to_d()}\n\n"

Producción :

BigDecimal a : 0.77E0

BigDecimal b : 0.2999E4

BigDecimal c : 0.2E1

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 *