if A and B then not B C
if A and not B then B C

これなら上の文から順に実行されるんだから、上のに当てはまったら、
下にも当てはまって下の結果になるし、
下に当てはまっても下の結果になる。

どっちかだけを実行したい場合は1つの文にすればいい

if A and B then not B C else if A and not B then B C
               ~~~~