We all(i think) know that (a-b) = -(b-a), all except soldat server, which also creates non-arithmetic sequences out of arithmetic sequence formulas...
B= 6;
A= ( 693 / (B-1) );
i: byte;
j: single;
k: single;
k:= -600;
for i:= 0 to (B - 1) do begin
[...]
j:= k - (i * A);
WriteLnFile([...],IntToStr(i) + ': ' + FloatToStr(j));
if ( -( (i * A) - k ) ) = (k - (i * A)) then WriteLnFile('soldat can haz maths');
[...]
end;
OUTPUT IN FILE:
0: -600
soldat can haz maths
1: -738
soldat can haz maths
2: -620
3: -758
4: -640
5: -778
I just don't know what else to say... help?