条件分岐 は、「もし〜なら…、そうでなければ…」と、条件によって進む処理を切り替える 仕組みです。多くの言語で if 文として書き、状況に応じた振る舞いを実現します。
判断のもとになるのは 真偽値(true / false)です。条件が true なら片方の処理、false ならもう片方の処理へ進みます。
<rect x="80" y="148" width="200" height="56" rx="12" fill="#10b981"/>
<text x="180" y="180" font-size="13" font-weight="bold" fill="#ffffff">成人です</text>
<rect x="440" y="148" width="200" height="56" rx="12" fill="#f59e0b"/>
<text x="540" y="180" font-size="13" font-weight="bold" fill="#ffffff">未成年です</text>
条件は if 〜 else if 〜 else のように、いくつも連ねられます。選択肢が多いときは switch(多方向分岐)を使うと見やすくなる言語もあります。信号が赤なら止まり、青なら進む——このように状況を見て動きを変えられることが、プログラムを「賢く」見せる正体です。条件の書き方を間違えると意図しない枝へ進んでしまうため、テスト で各分岐を確かめると安心です。