GeeksforGeeks App
Open App
Browser
Continue

# Ruby | BigDecimal E() function

BigDecimal#E() : E() is a BigDecimal class method which returns the value of arctangent to the specified number of digits of precision, numeric.

Syntax: BigDecimal.E()

Parameter: BigDecimal values

Return: the value of arctangent to the specified number of digits of precision, numeric.

Example #1 :

 # Ruby code for BigDecimal.E() method  # loading libraryrequire 'bigdecimal'require 'bigdecimal/util'  require "bigdecimal/math"  include BigMath  # declaring bigdecimala = BigMath.E(BigDecimal("10")).to_s  # declaring bigdecimalb = BigMath.E(BigDecimal("032")).to_s  # declaring bigdecimalc = BigMath.E(BigDecimal("1")).to_s    # E() methodputs "BigDecimal a E method : #{a}\n\n"  puts "BigDecimal b E method : #{b}\n\n"  puts "BigDecimal c E method : #{c}\n\n"

Output :

BigDecimal a E method : 0.2718281828E1

BigDecimal b E method : 0.27182818284590452353602874713527E1

BigDecimal c E method : 0.3E1

Example #2 :

 # Ruby code for BigDecimal.E() method  # loading libraryrequire 'bigdecimal'require 'bigdecimal/util'  require "bigdecimal/math"  include BigMath  # declaring bigdecimala = BigMath.E(BigDecimal("120")).to_s  # declaring bigdecimalb = BigMath.E(BigDecimal("1.0")).to_s  # declaring bigdecimalc = BigMath.E(BigDecimal("3")).to_s  # E() methodputs "BigDecimal a E method : #{a}\n\n"  puts "BigDecimal b E method : #{b}\n\n"  puts "BigDecimal c E method : #{c}\n\n"

Output :

BigDecimal a E method : 0.271828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193200305992E1

BigDecimal b E method : 0.3E1

BigDecimal c E method : 0.272E1

My Personal Notes arrow_drop_up