Module: ネストされた条件ステートメント。困難な条件


Problem

2/13

困難な条件

Theory Click to read/hide

前の問題は複雑な条件を使用することで、より短い方法で解決できます。 .  ;

それが何なのか見てみましょう
。 最も単純な条件は 1 つの関係 (より大きい、より小さいなど) で構成されます。しかし、場合によっては、単純な条件をより複雑な条件に組み合わせる必要がある場合があります。たとえば、外は寒くて雨が降っているなどです。ここでは 2 つの単純な条件 (外は寒い) と (外は雨が降っている) がAND で接続されています。

複雑な条件 - 論理演算を使用して結合される 2 つ以上の単純な関係 (条件) で構成されます。

<本体>
AND  演算 (ブール乗算) には、次の 2 つの条件が必要です。同時に会い
ました。 条件1 &&条件 2 は、両方の単純な条件が同時に true の場合にのみ true と評価されます。

 OR (論理加算) 演算では、少なくとも 1 つの条件が満たされる必要があります。
 <コード>条件1 ||  condition2  両方の単純な条件が同時に false の場合にのみ false と評価されます。

操作 NOT  (論理否定)
 ! condition1  は、condition1 が true の場合は false と評価され、その逆も同様です。

論理演算や関係の実行の優先順位
について。 1. 括弧内の演算
。 2. 操作はできません
3. 論理関係 >、<、>=、<=、==、!=。
4. 操作
5. 操作または
括弧はアクションの順序を変更するために使用され
ます。
ブール変数。
多くのプログラミング言語では、ブール値 (true/false) を格納する変数を使用できます。 C# では、このような変数は、true (true) または false (false) の値を取ることができます。たとえば、プログラムのフラグメント: 
<プレ> bool a, b; a = 真; b=偽; Console.WriteLine(a || b); 出力されます を画面 1 に設定します (これは true - false は 0)。ブール変数は、イギリスの数学者ジョージにちなんで名付けられたブール型です。ブール - 論理代数の創始者。

Problem

前に分析した問題では、数値が必要な条件を確認する必要があります。 20 以上 40 以下。 
複雑な条件を使用して前のタスクを短縮でき
ます。
プログラムの 6 行目に、アンダースコア (__) の代わりに、目的の論理接続詞を挿入します。
 名前 C# で書かれたもの
そして &&
または <コード>||
そうではありません <コード>!
1
using System;   
2
class Program {   
3
    static void Main()   
4
    {   
5
        int n = Convert.ToInt32(Console.ReadLine());   
6
7
            Console.WriteLine("YES");   
8
        }   
9
        else {   
10
            Console.WriteLine("NO");   
11
        }   
12
    }   
13
}   

     

Program check result

To check the solution of the problem, you need to register or log in!