Uitdaging: Eenvoudige Functieoefening
Voorbeeld van een functie met argumenten uit het vorige hoofdstuk
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
Maak een functie withdraw
die een bankopname simuleert. De functie accepteert het huidige saldo en het op te nemen bedrag als argumenten. Als het saldo toereikend is, wordt het bedrag afgetrokken en het nieuwe saldo geretourneerd. Anders wordt het oorspronkelijke saldo geretourneerd.
- Implementeer een functie
withdraw
met het retourtypeint
en tweeint
parameters (balance
enamount
). - Gebruik een
if
-statement om te controleren of het saldo voldoende is voor de opname. - Als het saldo voldoende is, retourneer het nieuwe saldo na aftrek van
amount
. - Als het saldo onvoldoende is, retourneer het oorspronkelijke saldo (
balance
-variabele).
Voorbeeld
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Oplossing
solution.cpp
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
Uitdaging: Eenvoudige Functieoefening
Veeg om het menu te tonen
Voorbeeld van een functie met argumenten uit het vorige hoofdstuk
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
Maak een functie withdraw
die een bankopname simuleert. De functie accepteert het huidige saldo en het op te nemen bedrag als argumenten. Als het saldo toereikend is, wordt het bedrag afgetrokken en het nieuwe saldo geretourneerd. Anders wordt het oorspronkelijke saldo geretourneerd.
- Implementeer een functie
withdraw
met het retourtypeint
en tweeint
parameters (balance
enamount
). - Gebruik een
if
-statement om te controleren of het saldo voldoende is voor de opname. - Als het saldo voldoende is, retourneer het nieuwe saldo na aftrek van
amount
. - Als het saldo onvoldoende is, retourneer het oorspronkelijke saldo (
balance
-variabele).
Voorbeeld
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Oplossing
solution.cpp
Bedankt voor je feedback!
single