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
withdrawmed returtypeintog toint-parametere (balanceogamount). - Bruk en
if-setning for å sjekke om saldoen er tilstrekkelig for uttaket. - Hvis saldoen er tilstrekkelig, returner den nye saldoen etter at
amounter 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
withdrawmed returtypeintog toint-parametere (balanceogamount). - Bruk en
if-setning for å sjekke om saldoen er tilstrekkelig for uttaket. - Hvis saldoen er tilstrekkelig, returner den nye saldoen etter at
amounter 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