Haaste: Yksinkertainen Funktioharjoitus
Esimerkki funktiosta, jolla on argumentteja edellisestä luvusta
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
Luo funktio withdraw
, joka simuloi pankkitilin nostoa. Se ottaa nykyisen saldon ja nostosumman argumentteina. Jos saldo riittää, vähennä summa ja palauta uusi saldo. Muussa tapauksessa palauta alkuperäinen saldo.
- Toteuta funktio
withdraw
, jonka paluuarvotyyppi onint
ja jolla on kaksiint
-parametria (balance
jaamount
). - Käytä
if
-lausetta tarkistaaksesi, riittääkö saldo nostoon. - Jos saldo riittää, palauta uusi saldo vähentämällä
amount
. - Jos saldo ei riitä, palauta alkuperäinen saldo (
balance
-muuttuja).
Esimerkki
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Ratkaisu
solution.cpp
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Haaste: Yksinkertainen Funktioharjoitus
Pyyhkäise näyttääksesi valikon
Esimerkki funktiosta, jolla on argumentteja edellisestä luvusta
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
Luo funktio withdraw
, joka simuloi pankkitilin nostoa. Se ottaa nykyisen saldon ja nostosumman argumentteina. Jos saldo riittää, vähennä summa ja palauta uusi saldo. Muussa tapauksessa palauta alkuperäinen saldo.
- Toteuta funktio
withdraw
, jonka paluuarvotyyppi onint
ja jolla on kaksiint
-parametria (balance
jaamount
). - Käytä
if
-lausetta tarkistaaksesi, riittääkö saldo nostoon. - Jos saldo riittää, palauta uusi saldo vähentämällä
amount
. - Jos saldo ei riitä, palauta alkuperäinen saldo (
balance
-muuttuja).
Esimerkki
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Ratkaisu
solution.cpp
Kiitos palautteestasi!
single