![]() |
Iterative Fakultätsberechnung klappt nicht
Bei mir klappt die Iterative berechnung der Fakultät irgendwie nicht.
Delphi-Quellcode:
Bei mir liefert der bei n>1 immer 0 als ergebnis. Wenn ich die
function fak_it (n : Integer):int64 ;
Var index: Integer; Begin If (n = 0) or (n = 1) then fak_it := 1 Else begin For Index := n downto 1 do result := result * Index; end; {repeat Result := Result * n; Dec(n); until n <= 1; } End; ![]() Hab ich irgendeinen denkfehler gemacht? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz