ch02 — if / else
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — 偶数か奇数か
問題
標準入力で整数を 1 つ受け取り、偶数 なら 偶数、奇数 なら 奇数 と出力してください。
入力例:
7
期待される出力:
奇数
ヒント
$n = (int) trim(fgets(STDIN));で読む$n % 2 == 0なら偶数if / elseを使う
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 02 — 合格か不合格か
問題
標準入力で点数 (0〜100 の整数) を 1 つ受け取り、60 以上 なら 合格、60 未満 なら 不合格 と出力してください。
入力例:
55
期待される出力:
不合格
ヒント
$score = (int) trim(fgets(STDIN));if / elseで 2 分岐- 「以上」は
>=
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 03 — 点数で評価を判定
問題
標準入力で点数 (0〜100 の整数) を 1 つ受け取り、以下のルールで評価を出力してください。
| 点数 | 評価 |
|---|---|
| 90 以上 | A |
| 80 以上 90 未満 | B |
| 70 以上 80 未満 | C |
| それ以外 (70 未満) | D |
入力例:
85
期待される出力:
B
ヒント
$score = (int) trim(fgets(STDIN));if / elseif / elseif / elseで 4 分岐- 条件は 上から厳しい順 に並べる (まず
>= 90を判定)
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(3問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます