At 11:09 AM 1/31/2002 -0500, you wrote:
>I am attempting a program that reads a list of numbers from the screen until
>the number 999 is read.  It then prints the sum of all numbers read- with
>the exception of the 999.
>
>My code looks like:
>
>until ($number=999) {
>print "Please input your number:\n";
>chomp($number=<STDIN>);
>@a=$number;
>}
>foreach $i (@a) {
>$c+=$i;
>}
>if ($number=999) {
>print "Your total is: $c\n"
>}
>
>The program immediately terminates with and the line "Your total is:" is
>output with a  a blank value.  It never even prompts me to input a number.
>What am I doing wrong?
=  is an assignment operator.  Equality is   ==

Roger
--
Roger Morris
User Services Specialist II
[EMAIL PROTECTED]
541-687-3579

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to