in reply to Re: Perl Newbie trying to figure out how to find out Median in my program
in thread Perl Newbie trying to figure out how to find out Median in my program

My apologies. This is what I have so far.

#!/usr/bin/perl use Modern::Perl; my ($total, $howmany, $largest, $smallest,$number, $average) = (0, + 0 +, 0, 0, 0, 0); print "Enter a value, negative value to end "; chomp ($number =<> ); $smallest = $number; $largest =$number; while ($number != -1) { $total += $number; $howmany += 1; $smallest = $number if $number < $smallest; $largest = $number if $number > $largest; $median = ($number, $number, $number print "Enter a value, negative value to end "; chomp ($number =<>); } if ($howmany == 0 ) { say "There were no values to process. "; } else { say "AVG: ", $total / $howmany; say "LRG: ", $largest; say "SML: ", $smallest; say "MED: ", }
  • Comment on Re^2: Perl Newbie trying to figure out how to find out Median in my program
  • Download Code

Replies are listed 'Best First'.
Re^3: Perl Newbie trying to figure out how to find out Median in my program
by Anonymous Monk on Apr 20, 2017 at 00:56 UTC
    You're going to need to store all the numbers in an array, then find the median once you have them all.