perl_seeker has asked for the wisdom of the Perl Monks concerning the following question:
start=1.6; for($inc=.1;$inc<=.9;$inc=$inc+.1{ #print"\nThe value of inc:"; #print"\n$inc"; $start_pt=$start+$inc; #print"\nThe value of start_pt :"; #print"\n$start_pt"; + SWITCH: {if ($start_pt==2) {$start_pt=$start_pt-.9; last SWITCH;} if($start_pt==2.1){$start_pt=$start_pt-.99; last SWITCH;} if($start_pt==2.2){$start_pt=$start_pt-1.08;last SWITCH;} if($start_pt==2.3){$start_pt=$start_pt-1.17;last SWITCH;} if($start_pt==2.4){$start_pt=$start_pt-1.26;last SWITCH;} if($start_pt==2.5){$start_pt=$start_pt-1.35;last SWITCH;} $nothing = 1; } #print"\nThe value of start_pt :"; #print"\n$start_pt"; SWITCH: {if ($start_pt==1.7) {$end_pt=1.8; last SWITCH;} if($start_pt==1.8) {$end_pt=1.9; last SWITCH;} if($start_pt==1.9) {$end_pt=1.10; last SWITCH;} if($start_pt==1.10){$end_pt=1.11; last SWITCH;} if($start_pt==1.11){$end_pt=1.12; last SWITCH;} if($start_pt==1.12){$end_pt=1.13; last SWITCH;} if($start_pt==1.13){$end_pt=1.14; last SWITCH;} if($start_pt==1.14){$end_pt=1.15; last SWITCH;} $nothing = 1; } print"\nThe value of end_pt :"; print"\n$end_pt"; }
1.7 1.8 1.9 2 2.1 2.2 2.3 2.4 2.5
For the value 1.1 of $start_pt is it possible to have this1.7 1.8 1.9 1.1 1.11 1.12 1.13 1.14 1.15
1.9 1.9 1.11 1.12 1.13 1.14 1.15 1.15
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Simple loop question
by bart (Canon) on Jul 31, 2003 at 11:47 UTC | |
|
Re: Simple loop question
by fglock (Vicar) on Jul 31, 2003 at 12:55 UTC | |
by perl_seeker (Scribe) on Aug 01, 2003 at 11:32 UTC | |
by perl_seeker (Scribe) on Aug 06, 2003 at 11:23 UTC | |
by fglock (Vicar) on Aug 06, 2003 at 12:58 UTC | |
by perl_seeker (Scribe) on Aug 08, 2003 at 07:31 UTC | |
|
Re: Simple loop question
by antirice (Priest) on Jul 31, 2003 at 14:29 UTC |