モジュール詳細:安勘定
こんなもの買うやつがどこにいるんだ?
- 客の買い物リストが表示される。これは矢印ボタンを押して確認することができる。
- その上に客の支払い金額が表示される。
- 商品の金額を合計して、全て購入するために必要な金額を計算する。ただし、曜日ごとに異なるセールを適用した金額を利用する。
- 量り売りしている商品については、量によって決定した金額を計算し、セールを適用する。
- 客が十分な支払いを行なっている場合、モジュールのボタンを利用して正しいお釣りの値を入力し、「Submit」を押す。
- 客が十分な支払いを行なっていない場合、お釣りの金額を入力せずに「Submit」を押して金額が不足していることを伝える。新しく支払われる金額が表示されるまで待ち、その金額に対するお釣りを計算する。
- 「Submit」を押すとそれまでの入力は消去される。
用語集
- 商品価格は、セールが適用される前の金額を示す。
- 価格が固定されている商品とは、重さによって金額が変化しない商品を示す。
- 数字根とは、全ての桁の数字を合計する計算を、結果が一桁になるまで繰り返すことを示す。
- 四捨五入とは、指定された桁の次の桁の値が5以上である場合繰り上げをし、そうでない場合繰り下げを行う端数処理を示す。
セール:
曜日は、モジュールが起動した時の処理担当者のPCに設定された時間によって決定する。
日曜特別セール
価格が固定されていて、商品名にSが含まれる商品の価格は、$2.15増加する。
月曜感謝セール
1つ目、3つ目、6つ目の商品価格は15%オフになる。
火曜お祭りセール
価格から小数点を取り除いた数字の数字根を計算し、xとする。商品価格にxドル追加する。これは価格が固定されている商品のみに適用する。
水曜怪奇セール
最大の数字の桁を最小の数字の桁と交換する。
木曜わくわくセール
買い物リストにおいて奇数番目の商品全ては半額になる。
金曜フルーツセール
全ての果物の商品は、1ポンドあたりの価格が25%増加する。
土曜スイーツセール
全ての菓子類の商品は、価格が35%オフになる。