遊園地の入場料金を計算するプログラムを作りたいです。
PriceCalculateクラスでCustomerクラスをインスタンス化した時に、金額が正確に表示されるプログラムを書きたいのですが全くわかりません。
どなたか助けてください><
料金としては、
入場料金
大人:6800円
こども(中学生以下):5500円
小学生未満:無料
そして別の割引制度として
誕生日:6000円(毎月1日)
アフター5:3600円(17時以降の映画)
になるようにしたいです。
あと追加料金として
エクスプレスパスを利用する人は1000円/1人
にしたいです。
日付や曜日はDateなどのクラスは利用せずboolean isFirstday = true;などのようにフラグをTrue/Falseで判断して、割引を適用させてたいです。
クラスはCustomerクラスPriceCalculateクラスの2つをつくり、
Customerクラスでフィールドに年齢と性別を必須で持たせてほしいです。デフォルトコンストラクタと、引数ありコンストラクタ、Setter/Getterを用意して
PriceCalculateクラスでCustomerクラスをインスタンス化し、
Setterとコンストラクタを用いてフィールドに値を設定して、Getterを利用して値を取り出してから入場料金を計算してほしいです。
また、PriceCalculateクラスで変数を用意してそのまま判定に利用するのは無しでお願いします。
複数人インスタンス化してきちんと料金判定が違いが出ることを画面に表示させたいです。
丸投げで本当に申し訳ないのですが、よろしくおねがいいたします><
回答1件
あなたの回答
tips
プレビュー