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 onintja jolla on kaksiint-parametria (balancejaamount). - 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 a function with arguments is?
Can you give me an example of a function with arguments?
What are the benefits of using arguments in functions?
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 onintja jolla on kaksiint-parametria (balancejaamount). - 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