Challenge: Calculating Total Cost with Discounts and Tax
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 theProduct
class). - Apply
reduce()
to sum up all product prices. - Use a ternary operator to check if the
subtotal
exceeds the discount threshold (DISCOUNT_THRESHOLD
) and calculate thediscount
. Ifsubtotal
is greater than the threshold, apply a 10% discount (DISCOUNT_PERCENTAGE
); otherwise, set the discount to 0.0. - Determine the discount amount by multiplying
subtotal
byDISCOUNT_PERCENTAGE
. - Calculate the pre-tax amount (
preTaxAmount
) by subtractingdiscount
fromsubtotal
. - Compute the sales tax (
tax
) by multiplyingpreTaxAmount
by the sales tax rate (SALES_TAX
). - Return the final total, calculated as
preTaxAmount + tax
.
Solución
solution.java
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.33Awesome!
Completion rate improved to 2.33
Challenge: Calculating Total Cost with Discounts and Tax
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 theProduct
class). - Apply
reduce()
to sum up all product prices. - Use a ternary operator to check if the
subtotal
exceeds the discount threshold (DISCOUNT_THRESHOLD
) and calculate thediscount
. Ifsubtotal
is greater than the threshold, apply a 10% discount (DISCOUNT_PERCENTAGE
); otherwise, set the discount to 0.0. - Determine the discount amount by multiplying
subtotal
byDISCOUNT_PERCENTAGE
. - Calculate the pre-tax amount (
preTaxAmount
) by subtractingdiscount
fromsubtotal
. - Compute the sales tax (
tax
) by multiplyingpreTaxAmount
by the sales tax rate (SALES_TAX
). - Return the final total, calculated as
preTaxAmount + tax
.
Solución
solution.java
¡Gracias por tus comentarios!
single
Awesome!
Completion rate improved to 2.33
Challenge: Calculating Total Cost with Discounts and Tax
Desliza para mostrar el menú
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 theProduct
class). - Apply
reduce()
to sum up all product prices. - Use a ternary operator to check if the
subtotal
exceeds the discount threshold (DISCOUNT_THRESHOLD
) and calculate thediscount
. Ifsubtotal
is greater than the threshold, apply a 10% discount (DISCOUNT_PERCENTAGE
); otherwise, set the discount to 0.0. - Determine the discount amount by multiplying
subtotal
byDISCOUNT_PERCENTAGE
. - Calculate the pre-tax amount (
preTaxAmount
) by subtractingdiscount
fromsubtotal
. - Compute the sales tax (
tax
) by multiplyingpreTaxAmount
by the sales tax rate (SALES_TAX
). - Return the final total, calculated as
preTaxAmount + tax
.
Solución
solution.java
¡Gracias por tus comentarios!