2 Purpose: sum positive integers problem
4 Author: pc2@ecs.csus.edu (laned)
6 $Id: sumit.st,v 1.1 2005/03/06 05:13:57 laned Exp $ "
7 | v stream1 stream0 sum line |
9 (stream0 := CfsReadFileStream open: 'sumit.dat') isCfsError
10 ifTrue: [^self error: stream0 message].
11 (stream1 := CfsWriteFileStream open: 'sum.out') isCfsError
12 ifTrue: [^self error: stream1 message].
18 line := stream0 nextLine.
20 v > 0 ifTrue: [ sum := sum + v asInteger ]
23 'The sum of positive integer is ' storeOn: stream1.