Complex#*() is a Complex class method which returns the multiplicative product of two complex values.
Syntax: Complex.*()
Parameter: Complex values
Return: multiplicative product of two complex values.
Example #1 :
# Ruby code for Complex.*() method # declaring Complex value a = Complex( 200 )
# declaring Complex value b = Complex(- 1 , 4 )
# declaring Complex value c = Complex( 'i' )
# Multiplication puts "Complex * form : #{a*b}\n\n"
puts "Complex * form : #{b*c}\n\n"
puts "Complex * form : #{c*a}\n\n"
|
Output :
Complex * form : -200+800i Complex * form : -4-1i Complex * form : 0+200i
Example #2 :
# Ruby code for Complex.*() method # declaring Complex value a = Complex( 20 , 90 )
# declaring Complex value b = Complex( 'i' )
# declaring Complex value c = Complex( 100 , - 500 )
# Multiplication puts "Complex * form : #{a*b}\n\n"
puts "Complex * form : #{b*c}\n\n"
puts "Complex * form : #{c*a}\n\n"
|
Output :
Complex * form : -90+20i Complex * form : 500+100i Complex * form : 47000-1000i