Fantastisk!
Completion rate forbedret til 2.38Sektion 1. Kapitel 33
single
Udfordring: Beregning af Samlede Omkostninger med Rabatter og Skat
Stryg for at vise menuen
Opgave
Swipe to start coding
Implementér et indkøbskurv-system, der beregner den samlede ordreomkostning, hvor der anvendes rabat og moms baseret på foruddefinerede betingelser.
- Brug
map()til at hente den samlede pris for hvert produkt (der findes en dedikeret metodegetTotalPrice()iProduct-klassen). - Anvend
reduce()til at summere alle produktpriser. - Brug en ternær operator til at kontrollere, om
subtotaloverstiger rabatgrænsen (DISCOUNT_THRESHOLD) og beregndiscount. Hvissubtotaler større end grænsen, anvendes en 10% rabat (DISCOUNT_PERCENTAGE); ellers sættes rabatten til 0.0. - Bestem rabatbeløbet ved at multiplicere
subtotalmedDISCOUNT_PERCENTAGE. - Beregn beløbet før moms (
preTaxAmount) ved at trækkediscountfrasubtotal. - Udregn momsen (
tax) ved at multiplicerepreTaxAmountmed momssatsen (SALES_TAX). - Returnér den endelige total, beregnet som
preTaxAmount + tax.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 33
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat