ch01 — if 単独
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — 正の数なら出力
問題
標準入力で整数を 1 つ受け取り、その数が 正 (0 より大きい) なら 正の数 と出力してください。
0 や負の数のときは 何も出力しない。
入力例:
5
期待される出力:
正の数
ヒント
$n = (int) trim(fgets(STDIN));で 1 行を整数として読むif ($n > 0) { ... }で正かどうかを判定- 出力末尾に
\nを入れる
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 02 — 60 点以上なら合格
問題
標準入力で点数 (0〜100 の整数) を 1 つ受け取り、60 以上 なら 合格 と出力してください。
60 未満のときは 何も出力しない。
入力例:
75
期待される出力:
合格
ヒント
$score = (int) trim(fgets(STDIN));で点数を読む- 「以上」は
>= - 出力末尾に
\nを入れる
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 03 — 12 時より前なら午前
問題
標準入力で時刻 (0〜23 の整数) を 1 つ受け取り、12 未満 なら 午前 と出力してください。
12 以上のときは 何も出力しない。
入力例:
9
期待される出力:
午前
ヒント
$hour = (int) trim(fgets(STDIN));で時刻を読む- 「未満」は
< - 出力末尾に
\nを入れる
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(3問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます