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

bookUtmaning: Provisionskalkylator

Du utvecklar ett program för en bank som behöver beräkna provision baserat på transaktionstypen. Din uppgift är att skriva ett switch-uttryck som kommer att visa provisionen beroende på typen av inkommande transaktion.

Provisionssatser baserat på transaktionstyp:

  • Payment: 0,5 %;
  • Transfer: 1,2 %;
  • Withdrawal: 2,0 %;
  • Deposit: 0,0 % (ingen provision).

Ersätt ___ med nödvändig kod för att kompilera det. Tveka inte att kontrollera tipset och lösningen för att förstå uppgiften bättre.

123456789101112131415161718192021
let transactionType: string = "Transfer"; // You can change the operation type let commission: number; switch (transactionType) { case ___: ___ = 0.5; break; case ___: ___ = ___; break; case ___: ___ = ___; break; case ___: ___ = ___; break; ___: ___ = -1; // Handle unknown transaction types } console.log(`Commission for ${transactionType}: ${commission}%`);
copy

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 7

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

Suggested prompts:

Can you explain how the switch statement works in this example?

What happens if the transaction type is not recognized?

Can you show me how to test this with a different transaction type?

Awesome!

Completion rate improved to 2.94

bookUtmaning: Provisionskalkylator

Svep för att visa menyn

Du utvecklar ett program för en bank som behöver beräkna provision baserat på transaktionstypen. Din uppgift är att skriva ett switch-uttryck som kommer att visa provisionen beroende på typen av inkommande transaktion.

Provisionssatser baserat på transaktionstyp:

  • Payment: 0,5 %;
  • Transfer: 1,2 %;
  • Withdrawal: 2,0 %;
  • Deposit: 0,0 % (ingen provision).

Ersätt ___ med nödvändig kod för att kompilera det. Tveka inte att kontrollera tipset och lösningen för att förstå uppgiften bättre.

123456789101112131415161718192021
let transactionType: string = "Transfer"; // You can change the operation type let commission: number; switch (transactionType) { case ___: ___ = 0.5; break; case ___: ___ = ___; break; case ___: ___ = ___; break; case ___: ___ = ___; break; ___: ___ = -1; // Handle unknown transaction types } console.log(`Commission for ${transactionType}: ${commission}%`);
copy

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 7
some-alt