Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Commissieberekening | Conditionele Uitspraken
Introductie tot TypeScript

bookUitdaging: Commissieberekening

Je ontwikkelt een programma voor een bank dat de commissie moet berekenen op basis van het type transactie. De opdracht is om een switch-statement te schrijven die de commissie bepaalt op basis van het type binnenkomende transactie.

Commissietarieven per transactietype:

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

Vervang ___ door de benodigde code om het te laten compileren. Raadpleeg gerust de hint en oplossing om de opdracht beter te begrijpen.

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

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 7

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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

bookUitdaging: Commissieberekening

Veeg om het menu te tonen

Je ontwikkelt een programma voor een bank dat de commissie moet berekenen op basis van het type transactie. De opdracht is om een switch-statement te schrijven die de commissie bepaalt op basis van het type binnenkomende transactie.

Commissietarieven per transactietype:

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

Vervang ___ door de benodigde code om het te laten compileren. Raadpleeg gerust de hint en oplossing om de opdracht beter te begrijpen.

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

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 7
some-alt