diff --git a/hex-dec.pl b/hex-dec.pl new file mode 100755 index 0000000..0791207 --- /dev/null +++ b/hex-dec.pl @@ -0,0 +1,17 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use 5.010; + +for ( @ARGV ) { + my $sum; + my @digits = reverse( split "", $_ ); + for ( my $i=0; $i<=$#digits; $i++) { + my $hex= hex($digits[$i]); + say "$digits[$i] to the $i"; + $sum += $hex * 16 ** $i; + + } +say "sum = $sum"; +} +