セクション 2. 章 4
single
チャレンジ:初期化リストの練習
メニューを表示するにはスワイプしてください
タスク
スワイプしてコーディングを開始
銀行アプリケーションの構築を想定します。Transaction クラスを作成し、送金処理を表現してください。
この課題では、取引金額と為替レートを初期化し、対象通貨での合計金額 amount を計算し、手数料適用後にも更新されるフィールドを管理するコンストラクタとメソッドを実装します。
-
イニシャライザリスト構文を用いたコンストラクタの実装
amountとrateをパラメータとして受け取ること。- 渡された値で
amountとrateを初期化すること。 totalを自動的にamount * rateで計算すること。
-
単一メソッド
processTransactionの実装- コンストラクタで計算された合計金額である現在の
total(amount * rate)を使用すること。 - 手数料は
feePercentを100で割って小数にし、totalに掛けて算出すること。 - 手数料を
totalから差し引き、手数料控除後の金額を得ること。 - 残りの金額を
targetRateで掛けて別通貨に変換すること。 - 更新後の
totalの値を返すこと。
- コンストラクタで計算された合計金額である現在の
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 4
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください