モジュール 2 · レッスン 1 / 3コース内の 4/18~10 min
モジュールのレッスン (1/3)
条件文 (if-else)
条件付きステートメントを使用すると、特定の条件が満たされるかどうかに基づいて、コードのさまざまなブロックを実行できます。
C++ では、基本的な構成要素は if で、その後にオプションで else if および else が続きます。
if-else 構造
基本的な構文では、条件を括弧 () で囲み、コードのブロックを中括弧 {} で囲む必要があります。
C++
int temperature = 25;
if (temperature > 30) {
std::cout << "It's very hot!" << std::endl;
} else if (temperature >= 20) {
std::cout << "The temperature is pleasant." << std::endl;
} else {
std::cout << "It's cold." << std::endl;
}有効な条件式
ブール値に変換可能な値を返す任意の式を条件として使用できます。
- C++ では、値
0またはポインターnullptrはfalseとみなされます。 0(正または負) 以外の値は、trueとみなされます。
C++
int activeUsers = 5;
if (activeUsers) {
// This block runs because activeUsers is not 0 (true)
}自分で試してみてください
運動#cpp.m2.l1.e1
試行回数: 0読み込み中…
std::cin から読み取られた整数値を指定すると、その数値が 0 より大きい場合は 'positivo' が出力され、それ以外の場合は 'negativo o zero' が出力されます。
エディターを読み込み中…
ヒントを表示
`if (number > 0) { ... } else { ... }` を使用します。
3 回の試行後に解決策が利用可能になります
運動#cpp.m2.l1.e2
試行回数: 0読み込み中…
std::cin から 2 つの整数 a と b を読み取ります。 a が b と等しい場合は 'uguali' を出力し、それ以外の場合は 'diversi' を出力します。
エディターを読み込み中…
ヒントを表示
比較演算子「==」を使用し、両方の変数を読み取ります:「std::cin >> a >> b;」。
3 回の試行後に解決策が利用可能になります