Module: (C++) 条件演算子


Problem

2/17

条件文(if)

Theory Click to read/hide

条件文 (if)
2 つの最大数を見つける問題で、単語 if で始まる新しい演算子に出会いました。 これは条件文です。 
if という単語は英語から "if" に、else という単語は "else" に翻訳されます。 if の後の条件が true (true) の場合、中括弧 {} 内の条件に続くすべてのコマンド (演算子) が実行されます。 .条件が false (false) の場合、単語 else の後の中括弧内のコマンドが実行されます。
 
条件演算子の概要
if ( condition ) // 条件付きヘッダー
{
  ... // "if" ブロック—実行されるステートメント
      // ヘッダーの条件が true の場合

}
その他
{
   ... // "else" ブロック—実行されるステートメント
       // 括弧内の条件が false の場合

}
 
覚えておく必要があります!
1. if ... else -  これは 1 つのステートメントです!
   したがって、「if」ブロックを終了する括弧の間( } ) であり、単語 else には他の演算子を含めることはできません。
2. else の後に条件が続くことはありません。条件は、単語 if の後にのみ配置されます。 「otherwise」ブロック単語 if の後に指定された主な条件が false の場合、つまり
3. ブロック内の "if"または「else」ブロックで演算子が 1 つしかない場合、中括弧は省略できます。
4. 条件 は、true (つまり、満たされている) または false (つまり、満たされていない) であると言える式です。
条件で論理関係の記号を使用できます:
> , <                もっと少なく;
<コード>>=, <コード><=            以上、以下;
==                   等しい;
!=                 等しくありません。

5. C プログラミング言語では、ゼロ以外の数値は真の条件を表し、ゼロは偽の条件を表します。

 

Problem

文字「-」を表示するプログラムを完成させてください。 (マイナス) キーボードから入力された数値が負の場合、記号 "+" (プラス) - 数値が正の場合 (キーボードからゼロを入力できることを考慮しないでください)。

1. 6 行目の括弧内にチェックする条件を記述します。
2. 8 行目に、条件 TRUE (真) の場合に実行される出力ステートメントを記述します。
3. 12 行目に、条件 FALSE (満たされていない) の場合に実行される出力ステートメントを記述します。