Défi : Exercice Pratique sur les Fonctions Simples
Exemple d'une fonction avec des arguments du chapitre précédent
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
Créez une fonction withdraw
qui simule un retrait sur un compte bancaire. Elle accepte le solde actuel et le montant du retrait comme arguments. Si le solde est suffisant, déduisez le montant et retournez le nouveau solde. Sinon, retournez le solde initial.
- Implémentez une fonction
withdraw
avec un type de retourint
et deux paramètresint
(balance
etamount
). - Utilisez une instruction
if
pour vérifier si le solde est suffisant pour le retrait. - Si le solde est suffisant, retournez le nouveau solde après avoir soustrait
amount
. - Si le solde est insuffisant, retournez le solde initial (variable
balance
).
Exemple
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Solution
solution.cpp
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.85
Défi : Exercice Pratique sur les Fonctions Simples
Glissez pour afficher le menu
Exemple d'une fonction avec des arguments du chapitre précédent
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
Créez une fonction withdraw
qui simule un retrait sur un compte bancaire. Elle accepte le solde actuel et le montant du retrait comme arguments. Si le solde est suffisant, déduisez le montant et retournez le nouveau solde. Sinon, retournez le solde initial.
- Implémentez une fonction
withdraw
avec un type de retourint
et deux paramètresint
(balance
etamount
). - Utilisez une instruction
if
pour vérifier si le solde est suffisant pour le retrait. - Si le solde est suffisant, retournez le nouveau solde après avoir soustrait
amount
. - Si le solde est insuffisant, retournez le solde initial (variable
balance
).
Exemple
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Solution
solution.cpp
Merci pour vos commentaires !
single