Wenn dann zeig ihm bitte die vollere Variante, denn offenbar weiß er nicht wann er sie weglassen darf und wann nicht. Im Zweifelsfall also imemr einmal zuviel als zuwenig
Delphi-Quellcode:
procedure Bruch.KuerzeUm(pFaktor: integer);
begin
if pFaktor <> 0 then
begin
if ((zZaehler MOD pFaktor = 0) and (zNenner MOD pFaktor = 0)) then
begin
zZaehler := zZaehler div pFaktor;
zNenner := zNenner div pFaktor;
end;
end;
end;