Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Calcolatore di Commissioni | Istruzioni Condizionali
Introduzione a TypeScript

bookSfida: Calcolatore di Commissioni

Stai sviluppando un programma per una banca che deve calcolare la commissione in base al tipo di transazione. Il tuo compito è scrivere un'istruzione switch che restituisca la commissione in base al tipo di transazione in ingresso.

Aliquote di commissione in base al tipo di transazione:

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

Sostituisci ___ con il codice necessario per compilare. Consulta pure suggerimento e soluzione per comprendere meglio l'esercizio.

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

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 7

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

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

bookSfida: Calcolatore di Commissioni

Scorri per mostrare il menu

Stai sviluppando un programma per una banca che deve calcolare la commissione in base al tipo di transazione. Il tuo compito è scrivere un'istruzione switch che restituisca la commissione in base al tipo di transazione in ingresso.

Aliquote di commissione in base al tipo di transazione:

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

Sostituisci ___ con il codice necessario per compilare. Consulta pure suggerimento e soluzione per comprendere meglio l'esercizio.

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

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 7
some-alt