Ruby | Complex * method
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