Udfordring: Beregning af Samlede Omkostninger med Rabatter og Skat
Opgave
Swipe to start coding
Implementer 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()for 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). - Returner den endelige total, beregnet som
preTaxAmount + tax.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 7
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
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
Udfordring: Beregning af Samlede Omkostninger med Rabatter og Skat
Stryg for at vise menuen
Opgave
Swipe to start coding
Implementer 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()for 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). - Returner den endelige total, beregnet som
preTaxAmount + tax.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 7
single