チャレンジ:Price Calculator
メニューを表示するにはスワイプしてください
課題
前の章のコードを理解できた場合、この課題は難しくありません。
この課題では、商品の1単位あたりのprice、注文された商品のquantity、およびdiscountを考慮して、注文の最終価格を計算します。商品のquantityにはデフォルト値が必要です。quantityが指定されていない場合、購入者は1単位の商品を購入するとみなします。discountはオプションのパラメータであり、常に利用できるわけではなく、割引なしで商品を購入することもできます。
以下のコードの空欄(___)を埋めて、discountパラメータが指定されているかどうかを確認し、注文の最終価格を正しく計算してください。
課題が難しい場合は、ヒントや解答ボタンを利用してください。解答を分析することで、記憶に残りやすくなります。私たちは皆学習中であり、成功があなたを待っています!
1234567891011121314function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 6
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 5. 章 6