BigDecimal#remainder() : resto() es un método de clase BigDecimal que divide los dos valores BigDecimal y devuelve el valor restante.
Sintaxis: BigDecimal.resto()
Parámetro: valores BigDecimal
Retorno: divide los dos valores BigDecimal y devuelve el valor restante.
Ejemplo 1 :
# Ruby code for BigDecimal.remainder() method # loading library require 'bigdecimal' # declaring bigdecimal a = 42.1**13 # declaring bigdecimal b = -BigDecimal("10") # declaring bigdecimal c = -(22 ** 7.1) * 10 # a puts "BigDecimal a remainder b : #{a.remainder(b)}\n\n" # b puts "BigDecimal b remainder c : #{b.remainder(c)}\n\n" # c puts "BigDecimal a remainder c : #{c.remainder(a)}\n\n"
Producción :
BigDecimal a remainder b : 0.0 BigDecimal b remainder c : -0.1E2 BigDecimal a remainder c : -33978318848.0
Ejemplo #2:
# Ruby code for BigDecimal.remainder() method # loading library require 'bigdecimal' # declaring bigdecimal a = 12**12 - 27 # declaring bigdecimal b = BigDecimal('10')-(22 ** 7.1) ** 10 # declaring bigdecimal c = BigDecimal('-3') # a puts "BigDecimal a remainder b : #{a.remainder(b)}\n\n" # b puts "BigDecimal b remainder c : #{b.remainder(c)}\n\n" # c puts "BigDecimal a remainder c : #{c.remainder(a)}\n\n"
Producción :
BigDecimal a remainder b : 0.8916100448229E13 BigDecimal b remainder c : -0.2E1 BigDecimal a remainder c : -0.3E1
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA