Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Challenge: Commission Calculator | Conditional Statements
Introduction to TypeScript
course content

Cursusinhoud

Introduction to TypeScript

Introduction to TypeScript

1. TypeScript Fundamentals
2. Conditional Statements
3. Arrays
4. Loops
5. Functions

book
Challenge: Commission Calculator

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

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 7

Vraag AI

expand
ChatGPT

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

course content

Cursusinhoud

Introduction to TypeScript

Introduction to TypeScript

1. TypeScript Fundamentals
2. Conditional Statements
3. Arrays
4. Loops
5. Functions

book
Challenge: Commission Calculator

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

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 7
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt