Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Prisberegner | Funktioner
Introduktion til TypeScript

bookUdfordring: Prisberegner

Opgave

Hvis du forstod den sidste kode fra det forrige kapitel, bør denne opgave ikke være svær for dig.

Din opgave er at beregne den endelige pris på ordren, under hensyntagen til price for én enhed af produktet, quantity af det bestilte produkt og discount. Bemærk, at quantity af produktet skal have en standardværdi. Hvis quantity ikke er angivet, antager vi, at køberen køber én enhed af produktet. discount er en valgfri parameter, da den ikke altid er tilgængelig, og produktet kan købes uden rabat. Du skal udfylde hullerne (___) i koden nedenfor, så den tjekker, om rabat-parameteren er angivet, og beregner den endelige ordrepris korrekt.

Brug hint og solution knapperne, hvis du synes opgaven er svær. Du kan altid analysere løsningen, og den vil blive i din hukommelse. Husk, vi er alle ved at lære, og succes venter forude!

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 alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

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

bookUdfordring: Prisberegner

Stryg for at vise menuen

Opgave

Hvis du forstod den sidste kode fra det forrige kapitel, bør denne opgave ikke være svær for dig.

Din opgave er at beregne den endelige pris på ordren, under hensyntagen til price for én enhed af produktet, quantity af det bestilte produkt og discount. Bemærk, at quantity af produktet skal have en standardværdi. Hvis quantity ikke er angivet, antager vi, at køberen køber én enhed af produktet. discount er en valgfri parameter, da den ikke altid er tilgængelig, og produktet kan købes uden rabat. Du skal udfylde hullerne (___) i koden nedenfor, så den tjekker, om rabat-parameteren er angivet, og beregner den endelige ordrepris korrekt.

Brug hint og solution knapperne, hvis du synes opgaven er svær. Du kan altid analysere løsningen, og den vil blive i din hukommelse. Husk, vi er alle ved at lære, og succes venter forude!

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 alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 6
some-alt