Ruby | BigDecimal * value
Last Updated :
11 Mar, 2022
BigDecimal#*() : *() is a BigDecimal class method which return multiplicative value of two BigDecimal values.
Syntax: BigDecimal.*()
Parameter: BigDecimal values - two operands
Return: Multiplicative value of BigDecimal values
Code #1 : Example for *() method
Ruby
require 'bigdecimal'
a = 42 . 1 ** 13
b = -BigDecimal(" 10 ")
c = -( 22 * 7 . 1 ) ** 10
puts "BigDecimal a * b :
puts "BigDecimal b * c :
puts "BigDecimal a * c :
|
Output :
BigDecimal a * b : -0.1305170490200644E23
BigDecimal b * c : 0.8645901738210328E23
BigDecimal a * c : -1.1284375809886571e+43
Code #2 : Example for *() method
Ruby
require 'bigdecimal'
a = 12 ** 12 - 27
b = BigDecimal( '10' )-( 22 * 7 . 1 ) ** 10
c = BigDecimal( '-3' )
puts "BigDecimal a * b :
puts "BigDecimal b * c :
puts "BigDecimal a * c :
|
Output :
BigDecimal a * b : -0.7708772836340099569698794810751771E35
BigDecimal b * c : 0.2593770521463098399997E23
BigDecimal a * c : -0.26748301344687E14
Share your thoughts in the comments
Please Login to comment...