Challenge: Calculating Total Cost with Discounts and Tax
Taak
Swipe to start coding
Implement a shopping cart system that calculates the total order cost, applying a discount and sales tax based on predefined conditions.
- Use
map()to get the total price of each product (there is a dedicated methodgetTotalPrice()in theProductclass). - Apply
reduce()to sum up all product prices. - Use a ternary operator to check if the
subtotalexceeds the discount threshold (DISCOUNT_THRESHOLD) and calculate thediscount. Ifsubtotalis greater than the threshold, apply a 10% discount (DISCOUNT_PERCENTAGE); otherwise, set the discount to 0.0. - Determine the discount amount by multiplying
subtotalbyDISCOUNT_PERCENTAGE. - Calculate the pre-tax amount (
preTaxAmount) by subtractingdiscountfromsubtotal. - Compute the sales tax (
tax) by multiplyingpreTaxAmountby the sales tax rate (SALES_TAX). - Return the final total, calculated as
preTaxAmount + tax.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 1. Hoofdstuk 33
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 2.33
Challenge: Calculating Total Cost with Discounts and Tax
Veeg om het menu te tonen
Taak
Swipe to start coding
Implement a shopping cart system that calculates the total order cost, applying a discount and sales tax based on predefined conditions.
- Use
map()to get the total price of each product (there is a dedicated methodgetTotalPrice()in theProductclass). - Apply
reduce()to sum up all product prices. - Use a ternary operator to check if the
subtotalexceeds the discount threshold (DISCOUNT_THRESHOLD) and calculate thediscount. Ifsubtotalis greater than the threshold, apply a 10% discount (DISCOUNT_PERCENTAGE); otherwise, set the discount to 0.0. - Determine the discount amount by multiplying
subtotalbyDISCOUNT_PERCENTAGE. - Calculate the pre-tax amount (
preTaxAmount) by subtractingdiscountfromsubtotal. - Compute the sales tax (
tax) by multiplyingpreTaxAmountby the sales tax rate (SALES_TAX). - Return the final total, calculated as
preTaxAmount + tax.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 1. Hoofdstuk 33
single