in reply to New Perl user - help with my homework
I assume that you mean "Compute the sum of the odd integers less than 'n' when 'n' is in the range 1 through 50. Display the result as shown."
It may be beyond the scope of your current assignment, but it is worth noting that CPAN modules can be helpful even in small programs.
use strict; use warnings; use integer; use IO::Prompt::Hooked; use List::Util qw(sum0); my $max = prompt("Enter Limiting number (1-50)"); my @terms = grep { $_ % 2 } 1 .. $max; my $sum = sum0 @terms; my $expression = join '+', @terms; print "($expression)=$sum\n";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: New Perl user - help with my homework
by Eardrum (Initiate) on Dec 25, 2018 at 10:34 UTC |