Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:Price Calculator | 関数
TypeScript入門

bookチャレンジ:Price Calculator

メニューを表示するにはスワイプしてください

課題

前の章のコードを理解できた場合、この課題は難しくありません。

この課題では、商品の1単位あたりのprice、注文された商品のquantity、およびdiscountを考慮して、注文の最終価格を計算します。商品のquantityにはデフォルト値が必要です。quantityが指定されていない場合、購入者は1単位の商品を購入するとみなします。discountオプションのパラメータであり、常に利用できるわけではなく、割引なしで商品を購入することもできます。 以下のコードの空欄(___)を埋めて、discountパラメータが指定されているかどうかを確認し、注文の最終価格を正しく計算してください。

課題が難しい場合は、ヒント解答ボタンを利用してください。解答を分析することで、記憶に残りやすくなります。私たちは皆学習中であり、成功があなたを待っています

1234567891011121314
function 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)
copy
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  6

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 5.  6
some-alt