Xが0、1以外の値を取る可能性を考慮すると A=0:B=0 IF X==1 THEN A=X+Y IF X==0 THEN B=X*Y としなくてはダメですね。理由はすでに書かれている通りです。