The program:
PRINT "Enter + numbers to be averaged. Stop with any negative number"
DO
INPUT prompt "Please enter a positive number ":num
IF num > 0 then
LET sum=sum+num
LET count=count+1
ELSE
LET stop = 10
END IF
LOOP until stop > 0
LET ave = sum/count
PRINT "The average of ";count;" numbers is ";ave
END
Gives output:
Enter + numbers to be averaged. Stop with any negative number
Please enter a positive number 2
Please enter a positive number 15
Please enter a positive number 6
Please enter a positive number 103
Please enter a positive number 13
Please enter a positive number 26
Please enter a positive number 78
Please enter a positive number 4
Please enter a positive number 125
Please enter a positive number -1
The average of 9 numbers is 41.3333