アプリ版:「スタンプのみでお礼する」機能のリリースについて

IF A NOT = 1 AND 2 は、Aは2または3でない場合にTHENになることは承知してます。
IF (A NOT = Y) AND (B NOT = Y) の場合、THENは、AがY以外 または BがY以外になりますか?
この場合は、IF (A NOT = Y) OR (B NOT = Y) が正解でしょうか?

質問者からの補足コメント

  • 間違えました。訂正です。
    誤)IF A NOT = 1 AND 2 は、Aは2または3でない場合にTHENになることは承知してます。
    正)IF A NOT = 1 AND 2 は、Aは1または2でない場合にTHENになることは承知してます。

      補足日時:2021/06/11 17:47

A 回答 (1件)

COBOLは全く知らん。


けど、

> IF (A NOT = Y) AND (B NOT = Y) の場合、THENは、AがY以外 または BがY以外になりますか?


フツーはならんでしょうね。

「AがY以外 かつ BがY以外」

になるでしょう。2つの条件が同時に満たされないとなりません。

> この場合は、IF (A NOT = Y) OR (B NOT = Y) が正解でしょうか?

こっちが正しいと思いますよ。

ぶっちゃけ、言語の問題じゃなくって数学の問題です。

ド・モルガンの法則:
https://ja.wikipedia.org/wiki/%E3%83%89%E3%83%BB …
    • good
    • 0
この回答へのお礼

ありがとうございました!

お礼日時:2021/06/11 19:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています