aboutsummaryrefslogtreecommitdiff
path: root/challenge-031
diff options
context:
space:
mode:
authorAnton <tosha.fedotov.2000@gmail.com>2019-10-25 20:48:52 +0500
committerAnton <tosha.fedotov.2000@gmail.com>2019-10-25 20:48:52 +0500
commite34f3a94bb9decae6b48dfd0714b89c2223eb8c9 (patch)
tree0525cb15274c7a0021b1b8b028f0e3b07c4122ee /challenge-031
parent27df656f24840e3a919ccc5a5e430ba3ad71e942 (diff)
downloadperlweeklychallenge-club-e34f3a94bb9decae6b48dfd0714b89c2223eb8c9.tar.gz
perlweeklychallenge-club-e34f3a94bb9decae6b48dfd0714b89c2223eb8c9.tar.bz2
perlweeklychallenge-club-e34f3a94bb9decae6b48dfd0714b89c2223eb8c9.zip
ch-1 complete
Diffstat (limited to 'challenge-031')
-rwxr-xr-xchallenge-031/anton-fedotov/task1-divide-by-zero.pl17
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";