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éer une fonction withdraw qui simule un retrait sur un compte bancaire. Elle accepte le solde actuel et le montant du retrait en arguments. Si le solde est suffisant, déduire le montant et retourner le nouveau solde. Sinon, retourner le solde initial.
- Implémenter une fonction
withdrawavec un type de retourintet deux paramètresint(balanceetamount). - Utiliser une instruction
ifpour vérifier si le solde est suffisant pour le retrait. - Si le solde est suffisant, retourner le nouveau solde après soustraction de
amount. - Si le solde est insuffisant, retourner le solde initial (variable
balance).
Example
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éer une fonction withdraw qui simule un retrait sur un compte bancaire. Elle accepte le solde actuel et le montant du retrait en arguments. Si le solde est suffisant, déduire le montant et retourner le nouveau solde. Sinon, retourner le solde initial.
- Implémenter une fonction
withdrawavec un type de retourintet deux paramètresint(balanceetamount). - Utiliser une instruction
ifpour vérifier si le solde est suffisant pour le retrait. - Si le solde est suffisant, retourner le nouveau solde après soustraction de
amount. - Si le solde est insuffisant, retourner le solde initial (variable
balance).
Example
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Solution
solution.cpp
Merci pour vos commentaires !
single