8. Raskite reikšmes. 
Paskalio kalbos funkcija užrašytas šitoks algoritmas:

function f (x: integer): integer;
  var n: integer;
begin
  n := x;
  while x > 2 do
    begin
      x := x - 2;
      n := n * x
    end;
  f := n
end;

Nesinaudodami kompiuteriu, apskaičiuokite šių reiškinių reikšmes:
a) f(4);
b) f(6) – f(5);
c) f(19) mod f(9);
d) f(10) div f(5);