Классы / Методы

type
  TCalc = class
  public
    //open array parameter
    function GetAvg(
      const Values: array of Double): Double;
  end;

function TCalc.GetAvg(
  const Values: array of Double): Double;
var
  Value, Sum: Double;
begin
  if Length(Values) = 0 then
    Exit(0);

  Sum := 0;
  for Value in Values do
    Sum := Sum + Value;
  Result := Sum / Length(Values);
end;

var
  Calc: TCalc;
  Avg: Double;
begin
  Calc := TCalc.Create;
  Avg := Calc.GetAvg([1234]);
  //avg is 2.5

  WriteLn('avg is ', Avg:0:1);
end.