Ciao has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl use strict; use warnings; no warnings 'numeric'; my $line; sub calcsum { my @funcArray = @_; my $funcSum = 0; my $arrcount = scalar(@_); foreach my $line (@funcArray) { $funcSum += $line; } return $funcSum; } sub calcavg { my @funcArray = @_; my $arrcount = scalar(@_); my $funcAvg = 0; foreach my $line (@funcArray) { $funcAvg += $line; } return ($funcAvg / $arrcount); } sub calcarr { my @funcArray = @_; my @funcArr = (); foreach my $line (@funcArray) { $line/= 2; push(@funcArr,$line); } return @funcArr; } 1;
#!/usr/bin/perl use strict; use warnings; no warnings 'numeric'; require 'obj13-lib.pl'; my @userArray = <STDIN>; my @arr = calcarr(@userArray); my $sum = calcsum(@userArray); my $avg = calcavg(@userArray); print "Sum $sum\n"; print "Avg $avg\n"; print "New Array $arr\n";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Can't modify private array in division (/) at lib.pl line 31, near "2;"
by jethro (Monsignor) on Apr 09, 2009 at 00:13 UTC | |
by chromatic (Archbishop) on Apr 09, 2009 at 08:40 UTC | |
|
Re: Can't modify private array in division (/) at lib.pl line 31, near "2;"
by JavaFan (Canon) on Apr 08, 2009 at 23:51 UTC | |
by jettero (Monsignor) on Apr 09, 2009 at 00:11 UTC | |
by JavaFan (Canon) on Apr 09, 2009 at 08:40 UTC | |
by Ciao (Initiate) on Apr 09, 2009 at 00:56 UTC |