Utfordring: Enkel Funksjonsøvelse
Eksempel på en funksjon med argumenter fra forrige kapittel
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
Lag en funksjon withdraw
som simulerer et bankuttak. Den tar inn gjeldende saldo og uttaksbeløp som argumenter. Hvis saldoen er tilstrekkelig, trekkes beløpet fra og den nye saldoen returneres. Hvis ikke, returneres den opprinnelige saldoen.
- Implementer en funksjon
withdraw
med returtypeint
og toint
-parametere (balance
ogamount
). - Bruk en
if
-setning for å sjekke om saldoen er tilstrekkelig for uttaket. - Hvis saldoen er tilstrekkelig, returner den nye saldoen etter at
amount
er trukket fra. - Hvis saldoen er utilstrekkelig, returner den opprinnelige saldoen (
balance
-variabelen).
Eksempel
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Løsning
solution.cpp
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Utfordring: Enkel Funksjonsøvelse
Sveip for å vise menyen
Eksempel på en funksjon med argumenter fra forrige kapittel
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
Lag en funksjon withdraw
som simulerer et bankuttak. Den tar inn gjeldende saldo og uttaksbeløp som argumenter. Hvis saldoen er tilstrekkelig, trekkes beløpet fra og den nye saldoen returneres. Hvis ikke, returneres den opprinnelige saldoen.
- Implementer en funksjon
withdraw
med returtypeint
og toint
-parametere (balance
ogamount
). - Bruk en
if
-setning for å sjekke om saldoen er tilstrekkelig for uttaket. - Hvis saldoen er tilstrekkelig, returner den nye saldoen etter at
amount
er trukket fra. - Hvis saldoen er utilstrekkelig, returner den opprinnelige saldoen (
balance
-variabelen).
Eksempel
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Løsning
solution.cpp
Takk for tilbakemeldingene dine!
single