BigDecimal#ceil() : ceil() es un método de clase BigDecimal que devuelve el valor ceil del valor BigDecimal pasado.
Sintaxis: BigDecimal.ceil()
Parámetro:
– Valor BigDecimal que debe obtener su valor máximo
– dígitos decimales (predeterminado = 0)Devolver:
– número más pequeño >= a BigDecimal con una precisión de punto decimal de ndigitos.
– For -ve precision : Entero con al menos ndigits.abs ceros finales.
– Para precisión +ve: número de punto BigDecimaling.
Código #1: Ejemplo para el método ceil()
# Ruby code for ceil() method # loading BigDecimal require 'bigdecimal' # declaring BigDecimal a = 42.1**13 # declaring BigDecimal b = -BigDecimal("10") # declaring BigDecimal c = -(22 ** 7.1) * 10 # ceil value of a puts "ceil value of a : #{a.ceil}\n\n" # ceil value of b puts "ceil value of b : #{b.ceil}\n\n" # ceil value of c puts "ceil value of c : #{c.ceil}\n\n"
Producción :
ceil value of a : 1305170490200643862528 ceil value of b : -10 ceil value of c : -33978252067
Código #2: Ejemplo para el método ceil()
# Ruby code for ceil() method # loading BigDecimal require 'bigdecimal' # declaring BigDecimal a = 12**12 - 27 # declaring BigDecimal b = BigDecimal('10')-(22 ** 7.1) ** 10 # declaring BigDecimal c = BigDecimal('-3') # ceil value of a puts "ceil value of a : #{a.ceil}\n\n" # ceil value of b puts "ceil value of b : #{b.ceil}\n\n" # ceil value of c puts "ceil value of c : #{c.ceil}\n\n"
Producción :
valor máximo de un : 8916100448229
valor máximo de b : -20512110073058639999999999999999999999999999999999999999999999999999999999999999999999999999999990
valor máximo de c : -3
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA