Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Provisionsrechner | Bedingte Anweisungen
Einführung in TypeScript
course content

Kursinhalt

Einführung in TypeScript

Einführung in TypeScript

1. TypeScript-Grundlagen
2. Bedingte Anweisungen
3. Arrays
4. Schleifen
5. Funktionen

book
Herausforderung: Provisionsrechner

Sie entwickeln ein Programm für eine Bank, das die Provision berechnen muss, basierend auf dem Transaktionstyp. Ihre Aufgabe ist es, eine switch-Anweisung zu schreiben, die die Provision basierend auf dem Typ der eingehenden Transaktion ausgibt.

Provisionssätze basierend auf dem Transaktionstyp:

  • Payment: 0,5%;

  • Transfer: 1,2%;

  • Withdrawal: 2,0%;

  • Deposit: 0,0% (keine Provision).

Ersetzen Sie ___ durch den notwendigen Code, um es zu kompilieren. Zögern Sie nicht, den Hinweis und die Lösung zu überprüfen, um die Aufgabe besser zu verstehen.

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

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 7

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Einführung in TypeScript

Einführung in TypeScript

1. TypeScript-Grundlagen
2. Bedingte Anweisungen
3. Arrays
4. Schleifen
5. Funktionen

book
Herausforderung: Provisionsrechner

Sie entwickeln ein Programm für eine Bank, das die Provision berechnen muss, basierend auf dem Transaktionstyp. Ihre Aufgabe ist es, eine switch-Anweisung zu schreiben, die die Provision basierend auf dem Typ der eingehenden Transaktion ausgibt.

Provisionssätze basierend auf dem Transaktionstyp:

  • Payment: 0,5%;

  • Transfer: 1,2%;

  • Withdrawal: 2,0%;

  • Deposit: 0,0% (keine Provision).

Ersetzen Sie ___ durch den notwendigen Code, um es zu kompilieren. Zögern Sie nicht, den Hinweis und die Lösung zu überprüfen, um die Aufgabe besser zu verstehen.

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

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 7
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt