Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Calculateur de Commission | Instructions Conditionnelles
Introduction à TypeScript

bookDéfi : Calculateur de Commission

Vous développez un programme pour une banque qui doit calculer la commission en fonction du type de transaction. Votre tâche consiste à écrire une instruction switch qui affichera la commission selon le type de transaction entrante.

Taux de commission selon le type de transaction :

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

Remplacez ___ par le code nécessaire pour que cela compile. N'hésitez pas à consulter l'indice et la solution pour mieux comprendre l'exercice.

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

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 7

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

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

bookDéfi : Calculateur de Commission

Glissez pour afficher le menu

Vous développez un programme pour une banque qui doit calculer la commission en fonction du type de transaction. Votre tâche consiste à écrire une instruction switch qui affichera la commission selon le type de transaction entrante.

Taux de commission selon le type de transaction :

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

Remplacez ___ par le code nécessaire pour que cela compile. N'hésitez pas à consulter l'indice et la solution pour mieux comprendre l'exercice.

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

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 7
some-alt