宿題の前払い
披露はタイトルと同じく、宿泊代の前払いです。
使う変数は4つになります。
01:所持金
02:何日泊まりたい?
03:料金計算用
04:あと何日泊まれる?
◆文章:やぁやぁ、ご用件を言ってください。
◆選択肢の表示:前払いさせてください。/今日は休みます。/あと何日泊まれますか? (キャンセルで選択肢3を選択)
:[前払いさせてください。]の場合
◆注釈:
: :まずは、払い込みをしましょう。
: :宿泊代は一日100$とします。
: :
◆ラベルの設定:1番
◆条件分岐:所持金が100以上
◆変数の操作:[0001]代入,
所持金
◆文章:\$前払いを何日分しますか?
◆数値入力の処理:2桁, [0002]
◆変数の操作:[0003]代入,
変数[0002]の値
◆変数の操作:[0003]乗算,
100
◆条件分岐:変数[0003]が0
◆文章:おやめになるのですね。
◆
:それ以外の場合
◆条件分岐:変数[0003:料金計算用]がV[0001]より大きい
◆文章:あら、お金が足りませんよ。
◆
:それ以外の場合
◆注釈:
: :お金を払って、宿泊日数を増やす所
: :
◆変数の操作:[0004]加算,
変数[0002]の値
◆所持金の増減:所持金をV[0003]減らす
◆文章:では、\V[0003]$
お預かりいたします。
◆文章:あなたが宿をご利用できる期間は
: :あと、\v[0004]日になりましたよ。
◆
:分岐終了
◆
:分岐終了
◆
:それ以外の場合
◆文章:\S[3]・・・・・。
◆文章:すいません。お金を100$
以上お持ちでない方は。
: :前払いは、できません。
◆
:分岐終了
◆
:[今日は休みます。]の場合
◆注釈:
: :前払いしたら選択肢で
: :これ↑を選んでください。
: :
◆条件分岐:変数[0004]が1以上
◆文章:では、おやすみなさい。\!
: :明日が、良い日でありますように。
◆変数の操作:[0004]減算,
1
◆宿泊の処理:宿泊料金0
◆条件分岐:変数[0004]が1以上
◆文章:あなたが宿をご利用できる期間は
: :あと、\v[0004]日です。
◆
:それ以外の場合
◆文章:あらあら、大変!
◆文章:こちらでお預かりした宿泊代を
: :お客様は、全て使い切りました。
◆文章:すぐにでも支払いをしますか?
◆選択肢の表示:はい/いいえ (キャンセルで選択肢2を選択)
:[はい]の場合
◆指定ラベルへ飛ぶ:1番
◆
:[いいえ]の場合
◆
:分岐終了
◆
:分岐終了
◆
:それ以外の場合
◆指定ラベルへ飛ぶ:2番
◆
:分岐終了
◆
:[あと何日泊まれますか?]の場合
◆条件分岐:変数[0004]が1以上
◆文章:あなたが宿をご利用できる期間は
: :あと、\v[0004]日です。
◆
:それ以外の場合
◆注釈:
: :払っていないときに
: :泊まろうとするとここに飛びます。
: :
◆ラベルの設定:2番
◆文章:えっと、すいません料金が未納です。
◆文章:すぐにでも支払いをしますか?
◆選択肢の表示:はい/いいえ (キャンセルで選択肢2を選択)
:[はい]の場合
◆指定ラベルへ飛ぶ:1番
◆
:[いいえ]の場合
◆
:分岐終了
◆
:分岐終了
◆
:分岐終了
◆文章:またのご利用をお待ちしています。
◆変数の操作:[0001〜0003]代入,
0
これは、料金が無くなった場合すぐ払い込みをします。
前払いをしなければ、泊まれません。