Uitdaging: Totale Kosten Berekenen met Kortingen en Belasting
Taak
Swipe to start coding
Implementeer een winkelwagensysteem dat de totale orderkosten berekent, waarbij een korting en btw worden toegepast op basis van vooraf gedefinieerde voorwaarden.
- Gebruik
map()om de totale prijs van elk product te verkrijgen (er is een specifieke methodegetTotalPrice()in de klasseProduct). - Pas
reduce()toe om alle productprijzen op te tellen. - Gebruik een ternary-operator om te controleren of het
subtotalhet kortingsdrempelbedrag (DISCOUNT_THRESHOLD) overschrijdt en bereken dediscount. Als hetsubtotalgroter is dan de drempel, pas dan een 10% korting toe (DISCOUNT_PERCENTAGE); anders wordt de korting 0,0. - Bepaal het kortingsbedrag door
subtotalte vermenigvuldigen metDISCOUNT_PERCENTAGE. - Bereken het bedrag vóór btw (
preTaxAmount) door dediscountaf te trekken van hetsubtotal. - Bereken de btw (
tax) doorpreTaxAmountte vermenigvuldigen met het btw-tarief (SALES_TAX). - Geef het eindbedrag terug, berekend als
preTaxAmount + tax.
Oplossing
solution.java
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 3. Hoofdstuk 7
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
Uitdaging: Totale Kosten Berekenen met Kortingen en Belasting
Veeg om het menu te tonen
Taak
Swipe to start coding
Implementeer een winkelwagensysteem dat de totale orderkosten berekent, waarbij een korting en btw worden toegepast op basis van vooraf gedefinieerde voorwaarden.
- Gebruik
map()om de totale prijs van elk product te verkrijgen (er is een specifieke methodegetTotalPrice()in de klasseProduct). - Pas
reduce()toe om alle productprijzen op te tellen. - Gebruik een ternary-operator om te controleren of het
subtotalhet kortingsdrempelbedrag (DISCOUNT_THRESHOLD) overschrijdt en bereken dediscount. Als hetsubtotalgroter is dan de drempel, pas dan een 10% korting toe (DISCOUNT_PERCENTAGE); anders wordt de korting 0,0. - Bepaal het kortingsbedrag door
subtotalte vermenigvuldigen metDISCOUNT_PERCENTAGE. - Bereken het bedrag vóór btw (
preTaxAmount) door dediscountaf te trekken van hetsubtotal. - Bereken de btw (
tax) doorpreTaxAmountte vermenigvuldigen met het btw-tarief (SALES_TAX). - Geef het eindbedrag terug, berekend als
preTaxAmount + tax.
Oplossing
solution.java
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 3. Hoofdstuk 7
single