functions

February 2020

program Functions;

// define function
function power(base: integer; x: integer) : integer;
var
    // local variables
    result: integer = 1;
    i: integer = 0;
begin
    while i < x do
    begin
        result := result * base;
        i := i + 1;
    end;
    power := result;
end;

begin
    writeln(power(2, 8));
    // 256
end.