Haaste: Provisiolaskin
Olet kehittämässä ohjelmaa pankille, jonka täytyy laskea provisio tapahtumatyypin perusteella. Tehtävänäsi on kirjoittaa switch-lause, joka tulostaa provision saapuvan tapahtuman tyypin mukaan.
Provisioprosentit tapahtumatyypin mukaan:
Payment: 0,5 %;Transfer: 1,2 %;Withdrawal: 2,0 %;Deposit: 0,0 % (ei provisiota).
Korvaa ___ tarvittavalla koodilla, jotta ohjelma kääntyy. Voit tarkistaa vihjeen ja ratkaisun ymmärtääksesi tehtävän paremmin.
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}%`);
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Haaste: Provisiolaskin
Pyyhkäise näyttääksesi valikon
Olet kehittämässä ohjelmaa pankille, jonka täytyy laskea provisio tapahtumatyypin perusteella. Tehtävänäsi on kirjoittaa switch-lause, joka tulostaa provision saapuvan tapahtuman tyypin mukaan.
Provisioprosentit tapahtumatyypin mukaan:
Payment: 0,5 %;Transfer: 1,2 %;Withdrawal: 2,0 %;Deposit: 0,0 % (ei provisiota).
Korvaa ___ tarvittavalla koodilla, jotta ohjelma kääntyy. Voit tarkistaa vihjeen ja ratkaisun ymmärtääksesi tehtävän paremmin.
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}%`);
Kiitos palautteestasi!