骨董品仲介業者 Xの悩み
骨董品仲介業者 Xは得意先から次の購入依頼を受けています。
得意先 | 希望品 | 資金 |
---|---|---|
Aさん | 陶磁器 | 1,000,000 |
Bさん | 絵画 | 800,000 |
Cさん | 時計 | 300,000 |
購入方法は決まっており、得意先の資金がつきるまで希望物品の高価なものから購入していきます。Xの収入(手数料)は購入金額*10%です。(得意先の資金とは別に支払われる)
下記のように”物品名:価格”形式の購入可能リストは作成済みです。ここから問題が発生しています。最近、得意先や購入可能な物品数が増えてきて、間違った購入や計算違いなどミスが続いています。このままでは、せっかく獲得した得意先を失いかねません。
※顧客の希望品は物品の名称で判断できます。例)顧客の希望品:陶磁器 物品名:明治時代の陶磁器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
"江戸時代の小判が入っている陶磁器:290000", "マンモスの化石:2000", "明治時代の陶磁器:3000", "チンギス・ハンが愛用した硯:500000", "平成時代の陶磁器:1400", "鎌倉時代の古ぼけた絵画:24000", "デジタル式時計:1250", "安土桃山時代信長作の絵画:780000", "奈良時代の仏像の絵画:30000", "平安時代のきらびやかな陶磁器:14000", "平成時代の美咲さんが書いた絵画:10", "日時計:48000", "弥生時代の陶磁器:2000000", "江戸時代の歯車式時計:12000", "水時計:8800", "義経の刀:5000", "昭和時代の陶磁器:2400", "不発弾:-10000" |
そんなXから、あなたへプログラムの作成依頼がありました。
- 購入方法に沿って、購入可能リストから希望品の購入を行う
- 得意先毎に購入報告を表示する。内容は物品名、金額、合計金額、資金残高、支払手数料合計とする。※金額はカンマ形式で表示
- Xの収入を得意先名、物品名、手数料で表示し、手数料合計額を最後に表示する。※金額はカンマ形式で表示、※手数料の多い順で表示する
このプログラムを実現し、Xを危機から救ってください。
参考)表示結果例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
【Aさん】 江戸時代の小判が入っている陶磁器:290,000 平安時代のきらびやかな陶磁器:14,000 明治時代の陶磁器:3,000 昭和時代の陶磁器:2,400 平成時代の陶磁器:1,400 ------------------------ 合計:310,800 資金残高:689,200 手数料:31,080 【Bさん】 安土桃山時代信長作の絵画:780,000 平成時代の美咲さんが書いた絵画:10 ------------------------ 合計:780,010 資金残高:19,990 手数料:78,001 【Cさん】 日時計:48,000 江戸時代の歯車式時計:12,000 水時計:8,800 デジタル式時計:1,250 ------------------------ 合計:70,050 資金残高:229,950 手数料:7,005 【収入】 Bさん 安土桃山時代信長作の絵画:78,000 Aさん 江戸時代の小判が入っている陶磁器:29,000 Cさん 日時計:4,800 Aさん 平安時代のきらびやかな陶磁器:1,400 Cさん 江戸時代の歯車式時計:1,200 Cさん 水時計:880 Aさん 明治時代の陶磁器:300 Aさん 昭和時代の陶磁器:240 Aさん 平成時代の陶磁器:140 Cさん デジタル式時計:125 Bさん 平成時代の美咲さんが書いた絵画:1 ------------------------ 合計:116,086 |