help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Overview][Constants][Types][Classes][Procedures and functions] Reference for unit 'math' (#rtl)

sum

Return sum of values

Declaration

Source position: line 0

function sum(

  const data: array of Extended

):float;

function sum(

  const data: PExtended;

  const N: LongInt

):float;

Description

Sum returns the sum of the values in the data array.

The second form of the function accepts a pointer to an array of N values.

Errors

None.

See also

sumofsquares

  

Return sum of squares of values

sumsandsquares

  

Return sum and sum of squares of values.

totalvariance

  

Return total varians of values

variance

  

Return variance of values

Example

Program Example44;

{ Program to demonstrate the Sum function. }

Uses math;

Var
  I : 1..100;
  ExArray : Array[1..100] of Float;

begin
  Randomize;
  for I:=low(ExArray) to high(ExArray) do
    ExArray[i]:=(Random-Random)*100;
  Writeln('Max     : ',MaxValue(ExArray):8:4);
  Writeln('Min     : ',MinValue(ExArray):8:4);
  Writeln('Sum     : ',Sum(ExArray):8:4);
  Writeln('Sum (b) : ',Sum(@ExArray[1],100):8:4);
end.

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505