derpp has asked for the wisdom of the Perl Monks concerning the following question:
Hi guys,
I'm kind of stuck on a stupid question. I need to multiply a number by another number, then add it to the previous number..numerous times.
Here's a made up version of my code, since I'm extracting the data I'm using from MS excel and it would take way too long to type all that up.
use warnings; my @change = (1.15, -0.1, 5.4, 1.03, -0.241); my @numberofshares = (100, 400, 200, 300, 240); @hash{@change} = @numberofshares; while (($k, $v) = each %hash) { foreach ($v1) { $product = $v1*$k1 } }
Yes, I know this gives the incorrect number, but what I want to do is after each $k*$v, i'd add it to the previous result of $k*$v, and on and on.
I'm only a beginner at this, so please excuse my incorrect spacing or whatever in my code. Thanks in advance!
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: simultaneously adding and multiplying numbers in a hash/ array
by toolic (Bishop) on Aug 09, 2010 at 21:20 UTC | |
by derpp (Acolyte) on Aug 09, 2010 at 21:22 UTC | |
Re: simultaneously adding and multiplying numbers in a hash/ array
by ikegami (Patriarch) on Aug 09, 2010 at 21:44 UTC | |
Re: simultaneously adding and multiplying numbers in a hash/ array
by AnomalousMonk (Archbishop) on Aug 09, 2010 at 22:12 UTC | |
by snoopy (Curate) on Aug 10, 2010 at 03:17 UTC | |
Re: simultaneously adding and multiplying numbers in a hash/ array
by psini (Deacon) on Aug 09, 2010 at 21:22 UTC | |
Re: simultaneously adding and multiplying numbers in a hash/ array
by JavaFan (Canon) on Aug 10, 2010 at 12:18 UTC |
Back to
Seekers of Perl Wisdom