News flash: I'm going to Australia in February, so this Web site may be switched off at any time.
Here is a simple Icon program that finds the sum of the numbers from one to five:
procedure main() local n, sum # Declare two local variables sum := 0; # Set the sum to zero every n := 1 to 5 do # For n equal to 1, 2, 3, 4, 5 ... sum := sum + n; # ...add n to the sum write ( "The sum of all numbers from 1 to 5 is ", sum ); endSeveral new features are introduced in this program:
local
'' declaration is used to define all variables.
The type of a variable is determined by its usage, not by its
declaration.
every e1 do e2
''
is used to repeat statement e2 some number
of times determined by the expression e1.
john@nmt.edu