Ruby | BigDecimal sqrt() function Last Updated : 06 Dec, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report BigDecimal#sqrt() : sqrt() is a BigDecimal class method which returns the square root of the value. Syntax: BigDecimal.sqrt() Parameter: BigDecimal values Return: the square root of the value. Example #1 : Ruby # Ruby code for BigDecimal.sqrt() method # loading library require 'bigdecimal' # declaring bigdecimal a = BigDecimal("10") # declaring bigdecimal b = BigDecimal("1000") *2 # declaring bigdecimal c = BigDecimal("11.43") # sqrt() method puts "BigDecimal a sqrt method : #{Math.sqrt(a)}\n\n" puts "BigDecimal b sqrt method : #{Math.sqrt(b)}\n\n" puts "BigDecimal a sqrt method : #{Math.sqrt(c)}\n\n" Output : BigDecimal a sqrt method : 3.1622776601683795 BigDecimal b sqrt method : 44.721359549995796 BigDecimal a sqrt method : 3.380828300875393 Example #2 : Ruby # Ruby code for BigDecimal.sqrt() method # loading library require 'bigdecimal' # declaring bigdecimal a = BigDecimal('12')*12 # declaring bigdecimal b = BigDecimal('10')+(22 ** 7.1) ** 10 # declaring bigdecimal c = -BigDecimal('-3') # sqrt() method puts "BigDecimal a sqrt method : #{Math.sqrt(a)}\n\n" puts "BigDecimal b sqrt method : #{Math.sqrt(b)}\n\n" puts "BigDecimal a sqrt method : #{Math.sqrt(c)}\n\n" Output : BigDecimal a sqrt method : 12.0 BigDecimal b sqrt method : 4.5290297054731975e+47 BigDecimal a sqrt method : 1.7320508075688772 Comment More infoAdvertise with us Next Article Ruby | BigDecimal sqrt() function M mayank5326 Follow Improve Article Tags : Ruby Ruby-Methods Ruby BigDecimal-class Similar Reads Ruby | BigDecimal to_s() function BigDecimal#to_s() : to_s() is a BigDecimal class method which returns the value of Big decimal as a string. Syntax: BigDecimal.to_s() Parameter: BigDecimal values Return: the value of Big decimal as a string. Example #1 : Ruby # Ruby code for BigDecimal.to_s() method # loading library require 'bigde 1 min read Ruby | BigDecimal split() function BigDecimal#split() : split() is a BigDecimal class method which splits a BigDecimal number into four parts, returned as an array of values. Syntax: BigDecimal.split() Parameter: BigDecimal values Return: - sign - significant_digits - base - exponent Example #1 : Ruby # Ruby code for BigDecimal.split 2 min read Ruby | BigDecimal sub() function BigDecimal#sub() : sub() is a BigDecimal class method which returns the subtraction using a specified value. Syntax: BigDecimal.sub() Parameter: BigDecimal values Return: the subtraction using a specified value. Example #1 : Ruby # Ruby code for BigDecimal.sub() method # loading library require 'big 1 min read Ruby | BigDecimal sin() function BigDecimal#sin() : sin() is a BigDecimal class method which returns the sine of decimal to the specified number of digits of precision, numeric. Syntax: BigDecimal.sin() Parameter: BigDecimal values Return: the sine of decimal to the specified number of digits of precision, numeric. Example #1 : Rub 2 min read Ruby | BigDecimal to_r() function BigDecimal#to_r() : to_r() is a BigDecimal class method which returns the value of Big decimal as a rational number. Syntax: BigDecimal.to_r() Parameter: BigDecimal values Return: the value of Big decimal as a rational number Example #1 : Ruby # Ruby code for BigDecimal.to_r() method # loading libra 1 min read Like