Utmaning: Enkel Funktionsövning
Exempel på en funktion med argument från föregående kapitel
function.h
123456double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; }
Swipe to start coding
Skapa en funktion withdraw
som simulerar ett bankuttag. Den tar det aktuella saldot och uttagsbeloppet som argument. Om saldot är tillräckligt, dra av beloppet och returnera det nya saldot. Annars returneras det ursprungliga saldot.
- Implementera en funktion
withdraw
med returtypint
och tvåint
-parametrar (balance
ochamount
). - Använd en
if
-sats för att kontrollera om saldot är tillräckligt för uttaget. - Om saldot är tillräckligt, returnera det nya saldot efter att ha dragit av
amount
. - Om saldot är otillräckligt, returnera det ursprungliga saldot (
balance
-variabeln).
Example
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Lösning
solution.cpp
Tack för dina kommentarer!
single
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 what this function does?
Can you show me how to use this function with different arguments?
Can you provide a real-world example where this function might be useful?
Awesome!
Completion rate improved to 3.85
Utmaning: Enkel Funktionsövning
Svep för att visa menyn
Exempel på en funktion med argument från föregående kapitel
function.h
123456double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; }
Swipe to start coding
Skapa en funktion withdraw
som simulerar ett bankuttag. Den tar det aktuella saldot och uttagsbeloppet som argument. Om saldot är tillräckligt, dra av beloppet och returnera det nya saldot. Annars returneras det ursprungliga saldot.
- Implementera en funktion
withdraw
med returtypint
och tvåint
-parametrar (balance
ochamount
). - Använd en
if
-sats för att kontrollera om saldot är tillräckligt för uttaget. - Om saldot är tillräckligt, returnera det nya saldot efter att ha dragit av
amount
. - Om saldot är otillräckligt, returnera det ursprungliga saldot (
balance
-variabeln).
Example
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Lösning
solution.cpp
Tack för dina kommentarer!
single