Großartig!
Completion Rate verbessert auf 2.38Abschnitt 1. Kapitel 33
single
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.
- Verwenden von
map(), um den Gesamtpreis jedes Produkts zu ermitteln (es gibt eine dedizierte MethodegetTotalPrice()in der KlasseProduct). - Anwenden 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 wird der Rabatt auf 0.0 gesetzt. - Bestimmung des Rabattbetrags durch Multiplikation von
subtotalmitDISCOUNT_PERCENTAGE. - Berechnung des Betrags vor Steuern (
preTaxAmount), indem derdiscountvomsubtotalabgezogen wird. - Berechnung der Mehrwertsteuer (
tax) durch Multiplikation vonpreTaxAmountmit dem Mehrwertsteuersatz (SALES_TAX). - Rückgabe des endgültigen Gesamtbetrags, berechnet als
preTaxAmount + tax.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 33
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen