どのようなコードになっているのかが判りませんが、変数の計算結果をプリントして確認しているのなら、一緒に計算に使っている変数もプリントするようにすれば、何故そのような結果になるのかが判ると思います。 減算しているつもりでも、減算している変数の値がマイナスになっていれば、結果は加算になっちゃいますし。