pascalabcnet/TestSuite/CompilationSamples/ProcPointer1.pas
Бондарев Иван e6e67c193c initial commit
2015-05-14 21:35:07 +02:00

21 lines
335 B
ObjectPascal

// Ïðîöåäóðíûå ïåðåìåííûå
function add(a,b: integer): integer;
begin
Result := a + b;
end;
function mult(a,b: integer): integer;
begin
Result := a * b;
end;
var p: function (a,b: integer): integer;
begin
p := add;
writeln('Ñóììà 2 è 3 ðàâíà ',p(2,3));
p := mult;
writeln('Ïðîèçâåäåíèå 2 è 3 ðàâíî ',p(2,3));
end.