M さんは,総務課の N さんから宅配荷物の発送業務で利用する料金計算プログラム(以下,プログラムという)の作成を依頼された。そこで,N さんから聞いた料金計算の方法を基に次のように要件をまとめ,プログラムを作成した。 (1) 料金はサイズ区分と発送先の地区から表1の料金表で求める。サイズ区分は荷物の3辺計(荷物の縦,横,高さの長さの合計で1cm単位)と重量(1kg単位)を比較し,どちらか大きい方の区分を適用する。 なお,3辺計が140cm又は重量が20kgを超える荷物は受け付けない。 (2) 荷物の3辺計と重量,発送先の地区(A~D)を入力すると,料金を出力する。 表1 料金表(単位 円)
| 区分 | 3辺計(cm) | 重量(kg) | A | B | C | D |
|---|---|---|---|---|---|---|
| 1 | 80まで | 5まで | 1,300 | 950 | 1,150 | 1,800 |
| 2 | 100まで | 10まで | 1,600 | 1,200 | 1,400 | 2,350 |
| 3 | 140まで | 20まで | 2,000 | 1,600 | 1,800 | 3,400 |
M さんは,プログラムを N さんに引き渡す前にテストを行うことにした。 テストに当たり,表2の出力結果表を作成し,これに基づいてテストデータを準備した。表2は,入力データが各列に示す Yes の組合せに該当する値であるときの正しい出力を,欄“予想出力”に記入したものである。 表2 出力結果表
| 1 | 2 | 3 | 4 | 5 | 6 | … | 36 | ||
|---|---|---|---|---|---|---|---|---|---|
| 地区 | A | Yes | Yes | Yes | Yes | Yes | Yes | … | |
| B | … | ||||||||
| C | … | ||||||||
| D | … | Yes | |||||||
| 3辺計(cm) | 80まで | Yes | Yes | Yes | … | ||||
| 100まで | Yes | Yes | Yes | … | |||||
| 140まで | … | Yes | |||||||
| 重量(kg) | 5まで | Yes | Yes | … | |||||
| 10まで | Yes | Yes | … | ||||||
| 20まで | Yes | Yes | … | Yes | |||||
| 予想出力(円) | a | … | |||||||
| ↑ b | ↑ c |
注 網掛けの部分は,表示していない。 表2の出力結果表のb,cで示すそれぞれの列のテストデータ(地区,3辺計,重量)の組合せとして,適切なものはどれか。