Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Enkel Funktionsövning | Introduktion till Funktioner
Introduktion till C++

bookUtmaning: Enkel Funktionsövning

Exempel på en funktion med argument från föregående kapitel

function.h

function.h

copy
123456
double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; }
Uppgift

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 returtyp int och två int-parametrar (balance och amount).
  • 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

solution.cpp

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 4
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 3.85

bookUtmaning: Enkel Funktionsövning

Svep för att visa menyn

Exempel på en funktion med argument från föregående kapitel

function.h

function.h

copy
123456
double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; }
Uppgift

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 returtyp int och två int-parametrar (balance och amount).
  • 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

solution.cpp

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 4
single

single

some-alt