Utfordring: Beregning av Total Kostnad med Rabatter og Avgift
Oppgave
Swipe to start coding
Implementer et handlekurvsystem som beregner den totale ordreverdien, og anvender rabatt og merverdiavgift basert på forhåndsdefinerte betingelser.
- Bruk
map()for å hente ut totalprisen for hvert produkt (det finnes en dedikert metodegetTotalPrice()iProduct-klassen). - Bruk
reduce()for å summere alle produktprisene. - Bruk en ternær operator for å sjekke om
subtotaloverstiger rabattgrensen (DISCOUNT_THRESHOLD) og beregnediscount. Hvissubtotaler større enn grensen, bruk en 10 % rabatt (DISCOUNT_PERCENTAGE); ellers settes rabatten til 0,0. - Bestem rabattbeløpet ved å multiplisere
subtotalmedDISCOUNT_PERCENTAGE. - Beregn beløpet før avgift (
preTaxAmount) ved å trekke fradiscountfrasubtotal. - Beregn merverdiavgiften (
tax) ved å multipliserepreTaxAmountmed merverdiavgiftssatsen (SALES_TAX). - Returner sluttbeløpet, beregnet som
preTaxAmount + tax.
Løsning
solution.java
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 7
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.33
Utfordring: Beregning av Total Kostnad med Rabatter og Avgift
Sveip for å vise menyen
Oppgave
Swipe to start coding
Implementer et handlekurvsystem som beregner den totale ordreverdien, og anvender rabatt og merverdiavgift basert på forhåndsdefinerte betingelser.
- Bruk
map()for å hente ut totalprisen for hvert produkt (det finnes en dedikert metodegetTotalPrice()iProduct-klassen). - Bruk
reduce()for å summere alle produktprisene. - Bruk en ternær operator for å sjekke om
subtotaloverstiger rabattgrensen (DISCOUNT_THRESHOLD) og beregnediscount. Hvissubtotaler større enn grensen, bruk en 10 % rabatt (DISCOUNT_PERCENTAGE); ellers settes rabatten til 0,0. - Bestem rabattbeløpet ved å multiplisere
subtotalmedDISCOUNT_PERCENTAGE. - Beregn beløpet før avgift (
preTaxAmount) ved å trekke fradiscountfrasubtotal. - Beregn merverdiavgiften (
tax) ved å multipliserepreTaxAmountmed merverdiavgiftssatsen (SALES_TAX). - Returner sluttbeløpet, beregnet som
preTaxAmount + tax.
Løsning
solution.java
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 7
single