Assuming $top is supposed to be at the top of the page and $bottom is supposed to be at the bottom of the page and pages start at one and the first image index you want is zero, then you want:
If pages and image indexes both start at zero, you want:$top = $page * 20 - 20; $bottom = $top + 19;
If image indexes start at one and pages start at one, you want:$top = $page * 20; $bottom = $top + 19;
If image indexes start at one and pages start at zero, you want:$top = $page * 20 - 19; $bottom = $top + 19; # A clearer Alternative: $bottom = $page * 20; $top = $bottom - 19;
This stuff really isn't that difficult. I can't imagine why everyone has had so much trouble with it.$top = $pages * 20 + 1; $bottom = $top + 19;
I assume, BTW, that you are using Tie::IxHash or something. Otherwise you absolutely cannot rely on the order of the keys.
-sauoq "My two cents aren't worth a dime.";
In reply to Re: mathematical equation
by sauoq
in thread mathematical equation
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |