Udfordring: Simpel Funktionstræning
Eksempel på en funktion med argumenter fra det forrige 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
Opret en funktion withdraw
, der simulerer en bankkonto-udbetaling. Den modtager den nuværende saldo og udbetalingsbeløbet som argumenter. Hvis saldoen er tilstrækkelig, trækkes beløbet fra og den nye saldo returneres. Ellers returneres den oprindelige saldo.
- Implementér en funktion
withdraw
med returtypenint
og toint
-parametre (balance
ogamount
). - Brug en
if
-sætning til at kontrollere, om saldoen er tilstrækkelig til udbetalingen. - Hvis saldoen er tilstrækkelig, returneres den nye saldo efter fradrag af
amount
. - Hvis saldoen er utilstrækkelig, returneres den oprindelige saldo (
balance
variablen).
Example
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Løsning
solution.cpp
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.85
Udfordring: Simpel Funktionstræning
Stryg for at vise menuen
Eksempel på en funktion med argumenter fra det forrige 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
Opret en funktion withdraw
, der simulerer en bankkonto-udbetaling. Den modtager den nuværende saldo og udbetalingsbeløbet som argumenter. Hvis saldoen er tilstrækkelig, trækkes beløbet fra og den nye saldo returneres. Ellers returneres den oprindelige saldo.
- Implementér en funktion
withdraw
med returtypenint
og toint
-parametre (balance
ogamount
). - Brug en
if
-sætning til at kontrollere, om saldoen er tilstrækkelig til udbetalingen. - Hvis saldoen er tilstrækkelig, returneres den nye saldo efter fradrag af
amount
. - Hvis saldoen er utilstrækkelig, returneres den oprindelige saldo (
balance
variablen).
Example
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Løsning
solution.cpp
Tak for dine kommentarer!
single