過去問ぽちぽちby KKM Studio

平成28年度春期 ITパスポート 問80 解説

表計算ソフトを用いて,買い物金額に応じたポイント数を計算する。買い物金額が1,000円以下では買い物金額の1%,買い物金額が1,000円を超え3,000円以下では買い物金額の2%,買い物金額が3,000円を超える場合は買い物金額の3%のポイントを付与する。ワークシートのセルA2に買い物金額が入力されるとき,ポイント数が表示されるセルB2に入る数式はどれか。ここで,ポイント数の小数点以下は切捨てとする。

平成28年度春期 問80 図1
  1. アIF(A2≧3000, 整数部(A2*3/100), IF(A2≧1000, 整数部(A2/100), 整数部(A2*2/100)))
  2. イIF(A2>3000, 整数部(A2*3/100), IF(A2>1000, 整数部(A2/100), 整数部(A2*2/100)))
  3. ウIF(A2≦1000, 整数部(A2/100), IF(A2≦3000, 整数部(A2*2/100), 整数部(A2*3/100)))
  4. エIF(A2<1000, 整数部(A2/100), IF(A2<3000, 整数部(A2*2/100), 整数部(A2*3/100)))
答えを見る

正解 ウIF(A2≦1000, 整数部(A2/100), IF(A2≦3000, 整数部(A2*2/100), 整数部(A2*3/100)))

要点境界値(以下・超える)を不等号で正確に表して条件分岐する

解説

ウは、A2が1,000以下なら1%(A2/100)、それ以外で3,000以下なら2%、それ以外(3,000超)なら3%となり、条件どおりです。例:3,350 × 3 ÷ 100 = 100.5 → 100ポイント。

  • ア:1,000以上で1%になっており、2%と1%の割当てが誤り。さらに3,000ちょうどが3%になります。
  • イ:1,000超3,000以下の範囲に1%、1,000以下に2%を割り当てており逆です。
  • エ:「<」のため、1,000ちょうどが2%、3,000ちょうどが3%になり、境界の扱いが誤りです。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開