Einzelnen Beitrag anzeigen

Benutzerbild von Mokus
Mokus

Registriert seit: 24. Sep 2013
165 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: Revision; result überschreiben

  Alt 8. Nov 2013, 09:44
Delphi-Quellcode:
function TForm1.Fakulitaet(
  n : integer;
  max : integer;
  iErgebnis: integer): integer;
begin
  if n <= max then
  begin
    iErgebnis := iErgebnis * n;
    n := n + 1;
    result := self.Fakulitaet(n, max, iErgebnis); // falsche zuweisung fehlte,
  end
  else
  begin
    result := iErgebnis; // damit auch richtiges ergebnis kommt
  end;

kleines else und ne result zuweisung haben gefehlt;
dank euch
Markus
es gibt nur 10 arten von menschen !
die die binär verstehen und die die nicht. !
  Mit Zitat antworten Zitat