 Utmaning: Provisionskalkylator
Utmaning: Provisionskalkylator
Du utvecklar ett program för en bank som behöver beräkna provision baserat på transaktionstypen. Din uppgift är att skriva ett switch-uttryck som kommer att visa provisionen beroende på typen av inkommande transaktion.
Provisionssatser baserat på transaktionstyp:
- Payment: 0,5 %;
- Transfer: 1,2 %;
- Withdrawal: 2,0 %;
- Deposit: 0,0 % (ingen provision).
Ersätt ___ med nödvändig kod för att kompilera det. Tveka inte att kontrollera tipset och lösningen för att förstå uppgiften bättre.
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}%`);
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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 Utmaning: Provisionskalkylator
Utmaning: Provisionskalkylator
Svep för att visa menyn
Du utvecklar ett program för en bank som behöver beräkna provision baserat på transaktionstypen. Din uppgift är att skriva ett switch-uttryck som kommer att visa provisionen beroende på typen av inkommande transaktion.
Provisionssatser baserat på transaktionstyp:
- Payment: 0,5 %;
- Transfer: 1,2 %;
- Withdrawal: 2,0 %;
- Deposit: 0,0 % (ingen provision).
Ersätt ___ med nödvändig kod för att kompilera det. Tveka inte att kontrollera tipset och lösningen för att förstå uppgiften bättre.
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}%`);
Tack för dina kommentarer!