Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Commission Calculator | Section
TypeScript Fundamentals

bookChallenge: Commission Calculator

Swipe to show menu

You are developing a program for a bank that needs to calculate commission based on the transaction type. Your task is to write a switch statement that will output the commission based on the type of incoming transaction.

Commission rates based on transaction type:

  • Payment: 0.5%;
  • Transfer: 1.2%;
  • Withdrawal: 2.0%;
  • Deposit: 0.0% (no commission).

Replace ___ with the necessary code to compile it. Don't hesitate to check the hint and solution to understand the task better.

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

Everything was clear?

How can we improve it?

Thanks for your feedback!

Sectionย 1. Chapterย 14

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Sectionย 1. Chapterย 14
some-alt