diff options
| author | Anton <tosha.fedotov.2000@gmail.com> | 2019-10-25 20:48:52 +0500 |
|---|---|---|
| committer | Anton <tosha.fedotov.2000@gmail.com> | 2019-10-25 20:48:52 +0500 |
| commit | e34f3a94bb9decae6b48dfd0714b89c2223eb8c9 (patch) | |
| tree | 0525cb15274c7a0021b1b8b028f0e3b07c4122ee /challenge-031 | |
| parent | 27df656f24840e3a919ccc5a5e430ba3ad71e942 (diff) | |
| download | perlweeklychallenge-club-e34f3a94bb9decae6b48dfd0714b89c2223eb8c9.tar.gz perlweeklychallenge-club-e34f3a94bb9decae6b48dfd0714b89c2223eb8c9.tar.bz2 perlweeklychallenge-club-e34f3a94bb9decae6b48dfd0714b89c2223eb8c9.zip | |
ch-1 complete
Diffstat (limited to 'challenge-031')
| -rwxr-xr-x | challenge-031/anton-fedotov/task1-divide-by-zero.pl | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/challenge-031/anton-fedotov/task1-divide-by-zero.pl b/challenge-031/anton-fedotov/task1-divide-by-zero.pl new file mode 100755 index 0000000000..ed83b6fe44 --- /dev/null +++ b/challenge-031/anton-fedotov/task1-divide-by-zero.pl @@ -0,0 +1,17 @@ +#1/usr/bin/perl + +use strict; +use warnings; +use v5.10; + +sub check_div_zero { + my ( $numerator, $denominator ) = @_; + return 'Can\'t divide by zero' if cos($denominator) == 1; + return $numerator/$denominator; +} + +my ($n, $den, $zero) = (7, 3, 0); +my $result = check_div_zero($n, $den); +say "Division $n by $den returns: $result"; +$result = check_div_zero($n, $zero); +say "Division $n by $zero returns: $result"; |
