15 lines
251 B
Crystal
15 lines
251 B
Crystal
require "complex"
|
|
|
|
a = Complex.new(1, 2)
|
|
b = 3 + 4.i
|
|
|
|
puts "a = #{a}, b = #{b}"
|
|
puts
|
|
puts "a + b = #{a + b}"
|
|
puts "a - b = #{a - b}"
|
|
puts "a * b = #{a * b}"
|
|
puts "a / b = #{a / b}"
|
|
puts
|
|
puts "-a = #{-a}"
|
|
puts "1/a = #{a.inv}"
|
|
puts "ā = #{a.conj}"
|