表計算ソフトを用いて,買い物金額に応じたポイント数を計算する。買い物金額が1,000円以下では買い物金額の1%,買い物金額が1,000円を超え3,000円以下では買い物金額の2%,買い物金額が3,000円を超える場合は買い物金額の3%のポイントを付与する。ワークシートのセルA2に買い物金額が入力されるとき,ポイント数が表示されるセルB2に入る数式はどれか。ここで,ポイント数の小数点以下は切捨てとする。
| A | B | |
|---|---|---|
| 1 | 買い物金額 | ポイント数 |
| 2 | 3,350 | 100 |
テクノロジ系
表計算ソフトを用いて,買い物金額に応じたポイント数を計算する。買い物金額が1,000円以下では買い物金額の1%,買い物金額が1,000円を超え3,000円以下では買い物金額の2%,買い物金額が3,000円を超える場合は買い物金額の3%のポイントを付与する。ワークシートのセルA2に買い物金額が入力されるとき,ポイント数が表示されるセルB2に入る数式はどれか。ここで,ポイント数の小数点以下は切捨てとする。
| A | B | |
|---|---|---|
| 1 | 買い物金額 | ポイント数 |
| 2 | 3,350 | 100 |
正解 ウ
1,000円以下、3,000円以下の順に判定し、境界の値を含む「≦」で書いた式だけが、条件どおりの率になります。
条件は、1,000円以下が1%、1,000円を超え3,000円以下が2%、3,000円を超えると3%です。ウはまずA2≦1000なら整数部(A2/100)で1%を求めます。それ以外でA2≦3000なら整数部(A2*2/100)で2%、残りは整数部(A2*3/100)で3%を求めます。A2が3,350のときは3,350×3/100=100.5で、整数部は100です。これはB2の表示と一致します。
ア:A2≧3000では、ちょうど3,000円が3%になります。また、1,000円以上に1%、1,000円未満に2%を当てていて、率が逆です。
イ:3,000円を超える場合の3%は正しいです。しかし、1,000円を超える場合に1%、1,000円以下に2%を当てていて、率が逆です。
エ:「<」は境界の値を含みません。ちょうど1,000円が2%、ちょうど3,000円が3%になり、「以下」の条件に合いません。
出典:平成28年度 春期 ITパスポート試験 問80
全年度から出題。10問で実力を判定します。登録不要。
出典:平成28年度 春期 ITパスポート試験 問80(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方