← All examples

Triangular number

Pascal Loops

sum accumulation

Flowchart (ISO 5807)

StartInput ns = 0i = 1, n, 1s = s + itriangular = sEndFigure 1 — triangular

Source code

function triangular(n: integer): integer;
var i, s: integer;
begin
  s := 0;
  for i := 1 to n do
    s := s + i;
  triangular := s;
end;