Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Prisberäknare | Funktioner
Introduktion till TypeScript

bookUtmaning: Prisberäknare

Uppgift

Om du förstod den senaste koden från föregående kapitel bör denna uppgift inte vara svår för dig.

Din uppgift är att beräkna det slutgiltiga priset för beställningen, med hänsyn till price för en enhet av produkten, quantity av beställd produkt och discount. Observera att quantity för produkten ska ha ett standardvärde. Om quantity inte anges antar vi att köparen köper en enhet av produkten. discount är en valfri parameter eftersom den inte alltid är tillgänglig, och produkten kan köpas utan rabatt. Du behöver fylla i luckorna (___) i koden nedan så att den kontrollerar om rabattparametern är angiven och beräknar det slutgiltiga priset för beställningen korrekt.

Använd hint och solution-knapparna om du tycker att uppgiften är svår. Du kan alltid analysera lösningen, och den kommer att fastna i minnet. Kom ihåg, vi lär oss alla, och framgång väntar dig framöver!

1234567891011121314
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)
copy
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 6

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 2.94

bookUtmaning: Prisberäknare

Svep för att visa menyn

Uppgift

Om du förstod den senaste koden från föregående kapitel bör denna uppgift inte vara svår för dig.

Din uppgift är att beräkna det slutgiltiga priset för beställningen, med hänsyn till price för en enhet av produkten, quantity av beställd produkt och discount. Observera att quantity för produkten ska ha ett standardvärde. Om quantity inte anges antar vi att köparen köper en enhet av produkten. discount är en valfri parameter eftersom den inte alltid är tillgänglig, och produkten kan köpas utan rabatt. Du behöver fylla i luckorna (___) i koden nedan så att den kontrollerar om rabattparametern är angiven och beräknar det slutgiltiga priset för beställningen korrekt.

Använd hint och solution-knapparna om du tycker att uppgiften är svår. Du kan alltid analysera lösningen, och den kommer att fastna i minnet. Kom ihåg, vi lär oss alla, och framgång väntar dig framöver!

1234567891011121314
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)
copy
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 6
some-alt