Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Totale Kosten Berekenen met Kortingen en Belasting | Terminale Operaties in de Stream API
Stream-API

bookUitdaging: 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.

  1. Gebruik map() om de totale prijs van elk product te verkrijgen (er is een specifieke methode getTotalPrice() in de klasse Product).
  2. Pas reduce() toe om alle productprijzen op te tellen.
  3. Gebruik een ternary-operator om te controleren of het subtotal het kortingsdrempelbedrag (DISCOUNT_THRESHOLD) overschrijdt en bereken de discount. Als het subtotal groter is dan de drempel, pas dan een 10% korting toe (DISCOUNT_PERCENTAGE); anders wordt de korting 0,0.
  4. Bepaal het kortingsbedrag door subtotal te vermenigvuldigen met DISCOUNT_PERCENTAGE.
  5. Bereken het bedrag vóór btw (preTaxAmount) door de discount af te trekken van het subtotal.
  6. Bereken de btw (tax) door preTaxAmount te vermenigvuldigen met het btw-tarief (SALES_TAX).
  7. Geef het eindbedrag terug, berekend als preTaxAmount + tax.

Oplossing

solution.java

solution.java

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 7
single

single

Vraag AI

expand

Vraag AI

ChatGPT

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?

close

Awesome!

Completion rate improved to 2.33

bookUitdaging: 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.

  1. Gebruik map() om de totale prijs van elk product te verkrijgen (er is een specifieke methode getTotalPrice() in de klasse Product).
  2. Pas reduce() toe om alle productprijzen op te tellen.
  3. Gebruik een ternary-operator om te controleren of het subtotal het kortingsdrempelbedrag (DISCOUNT_THRESHOLD) overschrijdt en bereken de discount. Als het subtotal groter is dan de drempel, pas dan een 10% korting toe (DISCOUNT_PERCENTAGE); anders wordt de korting 0,0.
  4. Bepaal het kortingsbedrag door subtotal te vermenigvuldigen met DISCOUNT_PERCENTAGE.
  5. Bereken het bedrag vóór btw (preTaxAmount) door de discount af te trekken van het subtotal.
  6. Bereken de btw (tax) door preTaxAmount te vermenigvuldigen met het btw-tarief (SALES_TAX).
  7. Geef het eindbedrag terug, berekend als preTaxAmount + tax.

Oplossing

solution.java

solution.java

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 7
single

single

some-alt