Sfida: 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.
123456789101112131415161718192021let 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}%`);
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
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
Sfida: 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.
123456789101112131415161718192021let 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}%`);
Grazie per i tuoi commenti!