Ich denke Deiner Version würde noch ein Result:=0;
ganz gut passen.
(was man mit OR so assoziiert..)
Aber nur wenn man das Result auch mit ein-or-t
Result := Result or ...
Und wenn, dann hätte man das beim + auch schon mit machen müssen.
Hier werden ja nur die 4 ina's ver-or-t und ich hoffe mal diese sind ordentlich initialisiert.