Da mir Phoenix so gut geholfen hat, habe ich gedacht, ich programmiere mal schnell eine Potenzfunktion.
Soweit ist das auch ganz gut gelungen, nur ist es jetzt so, dass ich eine Variable global deklarieren möchte, was meinem Lehrer vielleicht nicht so gefällt
So habe ich es probiert:
Delphi-Quellcode:
function TForm1.Rekursiv(n, x: integer): integer; //x^n
begin
if n = 1 then Result := x else
begin
Wert := Wert * x;
Result := x * Rekursiv(n - 1, x);
end;
end;
"Wert" ist global deklariert.
Geht es auch nur mit lokalen Variablen?