Herausforderung: Gesamtkostenberechnung mit Rabatten und Steuern
Aufgabe
Swipe to start coding
Implementierung eines Warenkorb-Systems zur Berechnung der Gesamtkosten einer Bestellung unter Berücksichtigung von Rabatt und Mehrwertsteuer gemäß vordefinierten Bedingungen.
- Verwendung von
map(), um den Gesamtpreis jedes Produkts zu ermitteln (es gibt eine dedizierte MethodegetTotalPrice()in der KlasseProduct). - Anwendung von
reduce(), um alle Produktpreise zusammenzurechnen. - Einsatz eines ternären Operators, um zu prüfen, ob der
subtotalden Rabattgrenzwert (DISCOUNT_THRESHOLD) überschreitet und dendiscountzu berechnen. Wenn dersubtotalgrößer als der Grenzwert ist, wird ein 10% Rabatt (DISCOUNT_PERCENTAGE) angewendet; andernfalls beträgt der Rabatt 0,0. - Bestimmung des Rabattbetrags (discount) durch Multiplikation von
subtotalmitDISCOUNT_PERCENTAGE. - Berechnung des Betrags vor Steuern (
preTaxAmount) durch Subtraktion vondiscountvomsubtotal. - Ermittlung der Mehrwertsteuer (
tax) durch Multiplikation vonpreTaxAmountmit dem Mehrwertsteuersatz (SALES_TAX). - Rückgabe des endgültigen Gesamtbetrags, berechnet als
preTaxAmount + tax.
Lösung
solution.java
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 7
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.33
Herausforderung: Gesamtkostenberechnung mit Rabatten und Steuern
Swipe um das Menü anzuzeigen
Aufgabe
Swipe to start coding
Implementierung eines Warenkorb-Systems zur Berechnung der Gesamtkosten einer Bestellung unter Berücksichtigung von Rabatt und Mehrwertsteuer gemäß vordefinierten Bedingungen.
- Verwendung von
map(), um den Gesamtpreis jedes Produkts zu ermitteln (es gibt eine dedizierte MethodegetTotalPrice()in der KlasseProduct). - Anwendung von
reduce(), um alle Produktpreise zusammenzurechnen. - Einsatz eines ternären Operators, um zu prüfen, ob der
subtotalden Rabattgrenzwert (DISCOUNT_THRESHOLD) überschreitet und dendiscountzu berechnen. Wenn dersubtotalgrößer als der Grenzwert ist, wird ein 10% Rabatt (DISCOUNT_PERCENTAGE) angewendet; andernfalls beträgt der Rabatt 0,0. - Bestimmung des Rabattbetrags (discount) durch Multiplikation von
subtotalmitDISCOUNT_PERCENTAGE. - Berechnung des Betrags vor Steuern (
preTaxAmount) durch Subtraktion vondiscountvomsubtotal. - Ermittlung der Mehrwertsteuer (
tax) durch Multiplikation vonpreTaxAmountmit dem Mehrwertsteuersatz (SALES_TAX). - Rückgabe des endgültigen Gesamtbetrags, berechnet als
preTaxAmount + tax.
Lösung
solution.java
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 7
single