くだらない質問はここに書き込め!なんでもアリ25

205名無しさん@お腹いっぱい。

もし
 A かつ B
ならば
 not B にして、C する


もし
 A かつ not B
ならば
 B にして、C する

これを書けばこんな感じなのでしょうか?
if A and B then not B C
if A and not B then B C

①②両方を行いたいのですが、永遠にループしてしまいます。
そうではなく
 ①の場合は②を一度行って終わり。
 ②の場合は①を一度行って終わり。
このようにしたいのですがどうすればよいでしょうか?

どうぞよろしくお願いします。