演習:抽象クラスとインターフェースで給与を計算する
社員には月給制と時給制があります。抽象クラス Employee とインターフェース IPayable を使って、社員ごとの支給額を計算してください。
入力
1行目に整数 N。続く N 行は次のいずれかです。
SALARY name monthly bonus:月給制。支給額はmonthly * 12 + bonusHOURLY name hours rate:時給制。支給額はhours * rate
出力
入力順に name amount を1行ずつ出力してください。
制約
- 1 <= N <= 100
- name は空白を含まない英数字
- 各数値は 0 以上 1,000,000 以下
Employee に共通の名前を持たせ、支給額を求める処理は抽象メソッドとして派生クラスに実装します。IPayable は支給額を取得する契約として利用してください。
コード提出フォーム
CSHARP安全なサーバー側採点連携が未接続のため、現在は提出できません。
採点基盤準備中