Menu
Coddy logo textTech

if - else文

CoddyのCジャーニー「Fundamentals」セクションの一部 — レッスン 26/63。

if-else 文を使用すると、プログラムは条件に基づいて意思決定を行うことができます。条件が真(true)の場合、あるコードブロックが実行され、そうでない場合は別のブロックが実行されます。

if-else 文の使い方を見てみましょう:

まず、変数を定義します:

int age = 17;

次に、その人が成人かどうかを確認しましょう:

if (age >= 18) {
    printf("You are an adult.\n");
} else {
    printf("You are a minor.\n");
}

age は 17 であり、18 未満であるため、出力は以下のようになります:

You are a minor.

if部分は条件をチェックします。条件が偽(false)の場合、elseブロック内のコードが実行されます。

challenge icon

チャレンジ

簡単

次のようなプログラムを作成してください:

  1. ユーザーから学生のスコアを表す整数を読み取ります
  2. スコアが60以上の場合は、"Pass" と出力します
  3. それ以外の場合は、"Fail" と出力します

チートシート

if-else文を使用すると、プログラムは条件に基づいて判断を下すことができます。条件が真(true)の場合、あるコードブロックが実行され、そうでない場合は別のブロックが実行されます。

基本的な構文:

if (condition) {
    // 条件が真の場合に実行するコード
} else {
    // 条件が偽の場合に実行するコード
}

例:

int age = 17;
if (age >= 18) {
    printf("You are an adult.\n");
} else {
    printf("You are a minor.\n");
}

ageは18未満の17であるため、出力はYou are a minor.になります。

自分で試してみよう

#include <stdio.h>

int main() {
    int score;
    scanf("%d", &score);
    // この行より上は変更しないでください
    
    // ここにコードを書いてください
    
    return 0;
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン