Kursinhalt
Einführung in TypeScript
Einführung in TypeScript
Herausforderung (Price-Kalkulator)
Aufgabe
Wenn Sie den letzten Code aus dem vorherigen Kapitel verstanden haben, sollte diese Aufgabe nicht schwierig für Sie sein.
Ihre Aufgabe ist es, den Endpreis der Bestellung zu berechnen, wobei der price
einer Einheit des Produkts, die quantity
des bestellten Produkts und der discount
berücksichtigt werden. 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 ohne Rabatt gekauft werden kann.
Sie müssen die Lücken (___
) im unten stehenden Code ausfüllen, damit überprüft wird, ob der Rabattparameter angegeben ist und der endgültige Bestellpreis 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 in Ihrem Gedächtnis haften bleiben. Denken Sie daran, wir lernen alle noch, und Erfolg erwartet Sie!
function 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!