条件分岐 / ch06 — 三項演算子 / 演習 01

📝 ドリル 01 — 点数で合格/不合格

問題

標準入力で整数 (点数) を 1 行受け取り、 60 点以上 なら 合格、それ未満なら 不合格 を出力してください。

判定には 三項演算子 ?: を必ず使うこと (if/else は使わない)。

入力例:

75

期待される出力:

合格

採点

php scripts/grade.php v2/topics/02-conditional/ch06-ternary/drill/01-pass-or-fail/

ヒント

  • $n = (int) trim(fgets(STDIN)); で整数として読む
  • $result = ($n >= 60) ? "合格" : "不合格";
  • echo $result . "\n";

テストケース

標準入力

75

期待される出力

合格

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

// TODO: 標準入力から整数 (点数) を読み、60 以上なら "合格"、未満なら "不合格" を出力する
//       三項演算子 ?: を使うこと
// ヒント:
//   $n = (int) trim(fgets(STDIN));
//   $result = ($n >= 60) ? "合格" : "不合格";
//   echo $result . "\n";
✅ 解答例を見る(自分で解いてから)
<?php

$n = (int) trim(fgets(STDIN));
$result = ($n >= 60) ? "合格" : "不合格";
echo $result . "\n";