Desafío: Cálculo del Costo Total con Descuentos e Impuestos
Tarea
Swipe to start coding
Implementar un sistema de carrito de compras que calcule el costo total del pedido, aplicando un descuento e impuesto sobre las ventas según condiciones predefinidas.
- Utilizar
map()para obtener el precio total de cada producto (existe un método dedicadogetTotalPrice()en la claseProduct). - Aplicar
reduce()para sumar todos los precios de los productos. - Utilizar un operador ternario para verificar si el
subtotalsupera el umbral de descuento (DISCOUNT_THRESHOLD) y calcular eldiscount. Si elsubtotales mayor que el umbral, aplicar un 10% de descuento (DISCOUNT_PERCENTAGE); de lo contrario, establecer el descuento en 0.0. - Determinar el monto del descuento multiplicando el
subtotalporDISCOUNT_PERCENTAGE. - Calcular el monto antes de impuestos (
preTaxAmount) restando eldiscountalsubtotal. - Calcular el impuesto sobre las ventas (
tax) multiplicando elpreTaxAmountpor la tasa de impuesto sobre las ventas (SALES_TAX). - Devolver el total final, calculado como
preTaxAmount + tax.
Solución
solution.java
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 3. Capítulo 7
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Suggested prompts:
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me an example?
Awesome!
Completion rate improved to 2.33
Desafío: Cálculo del Costo Total con Descuentos e Impuestos
Desliza para mostrar el menú
Tarea
Swipe to start coding
Implementar un sistema de carrito de compras que calcule el costo total del pedido, aplicando un descuento e impuesto sobre las ventas según condiciones predefinidas.
- Utilizar
map()para obtener el precio total de cada producto (existe un método dedicadogetTotalPrice()en la claseProduct). - Aplicar
reduce()para sumar todos los precios de los productos. - Utilizar un operador ternario para verificar si el
subtotalsupera el umbral de descuento (DISCOUNT_THRESHOLD) y calcular eldiscount. Si elsubtotales mayor que el umbral, aplicar un 10% de descuento (DISCOUNT_PERCENTAGE); de lo contrario, establecer el descuento en 0.0. - Determinar el monto del descuento multiplicando el
subtotalporDISCOUNT_PERCENTAGE. - Calcular el monto antes de impuestos (
preTaxAmount) restando eldiscountalsubtotal. - Calcular el impuesto sobre las ventas (
tax) multiplicando elpreTaxAmountpor la tasa de impuesto sobre las ventas (SALES_TAX). - Devolver el total final, calculado como
preTaxAmount + tax.
Solución
solution.java
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 3. Capítulo 7
single