Arithmetic/Complex: Difference between revisions

Content added Content deleted
m (Fixed lang tags.)
(Perl 5: Various improvements. Perl 6: Added.)
Line 1,074: Line 1,074:


=={{header|Perl}}==
=={{header|Perl}}==
The Math::Complex module provides the functionality of complex numbers.
The <code>Math::Complex</code> module implements complex arithmetic.
<lang perl>use Math::Complex;
<lang perl>my $a = 1 + 1*i;
my $b = 3.14159 + 1.25*i;


print "$_\n" foreach $a + $b, $a * $b, 1 / $a, -$a;</lang>
$a = 1 + 1*i;
$b = 3.14159 + 1.25*i;


=={{header|Perl 6}}==
$c = $a + $b;
{{works with|Rakudo|#22 "Thousand Oaks"}}
$c = $a * $b;

$c = 1 / $a;
<lang perl6>my $a = 1 + 1i;
$c = -$a;</lang>
my $b = pi + 1.25i;

.say for $a + $b, $a * $b, 1 / $a, -$a;</lang>


=={{header|Pop11}}==
=={{header|Pop11}}==