Herausforderung: Preiskalkulator
Aufgabe
Wenn Sie den letzten Code aus dem vorherigen Kapitel verstanden haben, sollte diese Aufgabe für Sie nicht schwierig sein.
Ihre Aufgabe ist es, den Endpreis der Bestellung zu berechnen, wobei Sie den price für eine Einheit des Produkts, die quantity der bestellten Produkte und den discount berücksichtigen. Beachten Sie, dass die quantity des Produkts einen Standardwert haben sollte. Wenn die quantity des Produkts nicht angegeben ist, gehen wir davon aus, dass der Käufer eine Einheit des Produkts kauft. Der discount ist ein optionaler Parameter, da er nicht immer verfügbar ist und das Produkt auch ohne Rabatt gekauft werden kann.
Sie müssen die Lücken (___) im untenstehenden Code ausfüllen, sodass überprüft wird, ob der Rabattparameter angegeben ist und der Endpreis der Bestellung korrekt berechnet wird.
Verwenden Sie die Hinweis- und Lösung-Schaltflächen, wenn Sie die Aufgabe schwierig finden. Sie können die Lösung jederzeit analysieren, und sie wird Ihnen im Gedächtnis bleiben. Denken Sie daran, wir alle lernen noch, und Erfolg erwartet Sie!
1234567891011121314function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain how to set default values for function parameters in TypeScript?
What happens if I don't provide a discount value when calling the function?
Can you show how the discount calculation works step by step?
Awesome!
Completion rate improved to 2.94
Herausforderung: Preiskalkulator
Swipe um das Menü anzuzeigen
Aufgabe
Wenn Sie den letzten Code aus dem vorherigen Kapitel verstanden haben, sollte diese Aufgabe für Sie nicht schwierig sein.
Ihre Aufgabe ist es, den Endpreis der Bestellung zu berechnen, wobei Sie den price für eine Einheit des Produkts, die quantity der bestellten Produkte und den discount berücksichtigen. Beachten Sie, dass die quantity des Produkts einen Standardwert haben sollte. Wenn die quantity des Produkts nicht angegeben ist, gehen wir davon aus, dass der Käufer eine Einheit des Produkts kauft. Der discount ist ein optionaler Parameter, da er nicht immer verfügbar ist und das Produkt auch ohne Rabatt gekauft werden kann.
Sie müssen die Lücken (___) im untenstehenden Code ausfüllen, sodass überprüft wird, ob der Rabattparameter angegeben ist und der Endpreis der Bestellung korrekt berechnet wird.
Verwenden Sie die Hinweis- und Lösung-Schaltflächen, wenn Sie die Aufgabe schwierig finden. Sie können die Lösung jederzeit analysieren, und sie wird Ihnen im Gedächtnis bleiben. Denken Sie daran, wir alle lernen noch, und Erfolg erwartet Sie!
1234567891011121314function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
Danke für Ihr Feedback!