Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

AW: Collatz Zahlenfolge ausgeben

  Alt 18. Jan 2018, 19:32
Auf den ersten Blick fallen mir hier schonmal ein paar Stellen ins Auge:
Delphi-Quellcode:
if TryStrToInt64(Edit1.text, x) then
     x := StrToInt(Edit1.text) else
     x := 0;
     z := 0;
Block vergessen?

if (x = 0) or (x < 0) then
Delphi-Quellcode:
if (x = 0) or (x < 0) then
     begin
       while (x > 1) do
Logik?

Ansonsten solltest du deinen Code evtl. mal korrekt einrücken, dann sieht man viele Fehler schon auf Anhieb. Als Anfänger ist es zudem manchmal hilfreich um jeden Block ein begin..end zu setzen (auch, wenn nur ein Befehl folgt).
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat